100, // montant à prélever à l'utilisateur en centimes 'currency' => 'eur', 'customer' => 'cus_XXXXXXXXXXXXXX', // id du client Stripe 'capture' => false, 'destination' => array( 'amount' => 90, // montant destiné au vendeur en centimes 'account' => 'acct_XXXXXXXXXXXXXXXX' // compte de destination ) ) ); // enregistrer l'id de la charge $charge->id $chargeRetrieved = \Stripe\Charge::retrieve('ch_XXXXXXXXXXXXXXXXXXXXXXXX'); // id de la charge $capture = $chargeRetrieved->capture( array( 'amount' => 100, // optionnel, montant à prélever à l'utilisateur en centimes, inférieur ou égale à l'ancien 'destination' => array( 'amount' => 90, // optionnel, nouveau montant destiné au vendeur en centimes, inférieur ou égale au total ) )); // enregistrer l'id de la transaction $capture->balance_transaction