<?php
$charge = \Stripe\Charge::create(
array(
'amount' => 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
Comments