You are here

function StripeGateway::getStripeCustomerID in Ubercart Stripe 8.2

Same name and namespace in other branches
  1. 8.3 src/Plugin/Ubercart/PaymentMethod/StripeGateway.php \Drupal\uc_stripe\Plugin\Ubercart\PaymentMethod\StripeGateway::getStripeCustomerID()

Retrieve the Stripe customer id for a user

Parameters

$uid:

Return value

string|NULL

1 call to StripeGateway::getStripeCustomerID()
StripeGateway::chargeCard in src/Plugin/Ubercart/PaymentMethod/StripeGateway.php
Called when a credit card should be processed.

File

src/Plugin/Ubercart/PaymentMethod/StripeGateway.php, line 392

Class

StripeGateway
Stripe Ubercart gateway payment method.

Namespace

Drupal\uc_stripe\Plugin\Ubercart\PaymentMethod

Code

function getStripeCustomerID($uid) {

  /** @var \Drupal\user\UserDataInterface $userdata_container */
  $userdata_container = \Drupal::getContainer('user.data');
  $id = $userdata_container
    ->get('uc_stripe', $uid, 'uc_stripe_customer_id');
  return $id;
}