zf-fr / zfr-stripe

ZfrStripe is a PHP library based on Guzzle for Stripe payment system
MIT License
44 stars 10 forks source link

integration stripe avec zf2 #26

Closed snlabs closed 8 years ago

snlabs commented 8 years ago

j'ai essayé d’intégré stripe stripe avec ZF2. le problème comment je veux intégrer token et customer ci-dessous mon code :

if(isset($_POST) && !empty($_POST)){ $token = $_POST['stripeToken'];

        $client   = new StripeClient('sk_test_ePj4j8ZGIRZM8PFQ3tkznV8y', '2015-10-16');
        $details = $client->createCharge([
                'amount'   => 500,
                'currency' => 'EUR',
                'customer' =>  ?
            ]);

        pr($details);die;
   Merci.

    }
bakura10 commented 8 years ago

Lorsque vous récupérez un token via Stripe JS, il n'y a pas besoin d'associer un customer (ou si vous le souhaitez, il faut au préalable créer le customer en utilisant la fonction createCustomer. En l'ocurrence, il faut passer l'élément source (qui correspond au token créé par StripeJS), comme indiqué dans la documentation de Stripe: https://stripe.com/docs/api#create_charge

Votre code doit donc être :

$client   = new StripeClient('sk_test_ePj4j8ZGIRZM8PFQ3tkznV8y', '2015-10-16');
        $details = $client->createCharge([
                'amount'   => 500,
                'currency' => 'EUR',
                'source' =>  $monToken
            ]);