code: protected function saveRepayData( \Omnipay\Common\Message\ResponseInterface $response, $customerId )
  	{
  		$data = [];
  
  		if( method_exists( $response, 'getCardReference' ) ) {
  			$data['token'] = $response->getCardReference();
  		}
  
  		if( method_exists( $response, 'getExpiryMonth' ) ) {
  			$data['month'] = $response->getExpiryMonth();
  		}
  
  		if( method_exists( $response, 'getExpiryYear' ) ) {
  			$data['year'] = $response->getExpiryYear();
  		}
  
  		if( !empty( $data ) ) {
  			$this->setCustomerData( $customerId, 'repay', $data );
  		}
  	}
docs: Saves the required data for recurring payments in the customer profile
  
  @param \Omnipay\Common\Message\ResponseInterface $response Omnipay response object
  @param string $customerId Unique customer ID