Obtenir Last4 Chiffres de la Carte à l'aide du Client de l'Objet - Bande de l'API PHP

Je veux obtenir les 4 derniers chiffres de l'un de ses clients de la carte à l'aide de Bande.
J'ai déjà stocké le Client à l'aide de:

      //Get the credit card details submitted by the form
      $token = $_POST['stripeToken'];

      //Create a Customer
      $StripeCustomer = \Stripe\Customer::create(array(
              "description" => "$username",
              "card" => $token
      ));

Maintenant, je voudrais l'accès et le magasin de la carte, les 4 derniers chiffres. (Pour le contexte, j'en veux pour preuve les utilisateurs de la carte avec laquelle ils ont stocké à l'aide de Bande de paiements futurs - ce n'est pas un service d'abonnement).

J'ai cherché une solution mais un grand nombre de postes enregistrez le last4 chiffres APRÈS une charge, et tirez les informations de la charge de:

$last4 = null;
try {
    $charge = Stripe_Charge::create(array(
    "amount" => $grandTotal, //amount in cents, again
    "currency" => "usd",
    "card" => $token,
    "description" => "Candy Kingdom Order")
);
$last4 = $charge->card->last4;

Je voudrais faire la même chose AVANT de le charger , alors je veux tirer les 4 dernières à partir de l'Objet Client. La Bande de la documentation de l'API montre le chemin d'attribut pour last4 de Clients,

customer->sources->data->last4

Cependant, cela ne semble pas me donner la bonne 4 derniers chiffres.

$last4 = $StripeCustomer->sources->data->last4;

Je pense que je suis l'incompréhension comment utiliser les attributs de la Bande de l'API. Quelqu'un pourrait-il me diriger dans la bonne direction?

InformationsquelleAutor jaewo0k | 2015-05-25