Advertisement
rAthus

Stripe Charge Create Retrieve Capture V2

Jul 20th, 2017
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.94 KB | None | 0 0
  1. <?php
  2.    
  3.     $charge = \Stripe\Charge::create(
  4.         array(
  5.             'amount' => 100, // montant à prélever à l'utilisateur en centimes
  6.             'currency' => 'eur',
  7.             'customer' => 'cus_XXXXXXXXXXXXXX', // id du client Stripe
  8.             'capture' => false,
  9.             'destination' => array(
  10.                 'amount' => 90, // montant destiné au vendeur en centimes
  11.                 'account' => 'acct_XXXXXXXXXXXXXXXX' // compte de destination
  12.             )
  13.         )
  14.     );
  15.     // enregistrer l'id de la charge $charge->id
  16.    
  17.     $chargeRetrieved = \Stripe\Charge::retrieve('ch_XXXXXXXXXXXXXXXXXXXXXXXX'); // id de la charge
  18.     $capture = $chargeRetrieved->capture(
  19.         array(
  20.             'amount' => 100, // optionnel, montant à prélever à l'utilisateur en centimes, inférieur ou égale à l'ancien
  21.             'destination' => array(
  22.                 'amount' => 90, // optionnel, nouveau montant destiné au vendeur en centimes, inférieur ou égale au total
  23.             )
  24.         ));
  25.     // enregistrer l'id de la transaction $capture->balance_transaction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement