Code comment
This commit is contained in:
parent
39506df4dd
commit
b74399abf6
@ -403,7 +403,6 @@ if ($action == 'charge')
|
|||||||
'source' => $stripeToken // source can be a token OR array('object'=>'card', 'exp_month'=>xx, 'exp_year'=>xxxx, 'number'=>xxxxxxx, 'cvc'=>xxx, 'name'=>'Cardholder's full name', zip ?)
|
'source' => $stripeToken // source can be a token OR array('object'=>'card', 'exp_month'=>xx, 'exp_year'=>xxxx, 'number'=>xxxxxxx, 'cvc'=>xxx, 'name'=>'Cardholder's full name', zip ?)
|
||||||
));
|
));
|
||||||
// Return $customer = array('id'=>'cus_XXXX', ...)
|
// Return $customer = array('id'=>'cus_XXXX', ...)
|
||||||
// TODO Add 'business_vat_id' ?
|
|
||||||
|
|
||||||
dol_syslog("Create charge", LOG_DEBUG, 0, '_stripe');
|
dol_syslog("Create charge", LOG_DEBUG, 0, '_stripe');
|
||||||
$charge = \Stripe\Charge::create(array(
|
$charge = \Stripe\Charge::create(array(
|
||||||
@ -414,6 +413,7 @@ if ($action == 'charge')
|
|||||||
'metadata' => array("FULLTAG" => $FULLTAG, 'Recipient' => $mysoc->name),
|
'metadata' => array("FULLTAG" => $FULLTAG, 'Recipient' => $mysoc->name),
|
||||||
'statement_descriptor' => dol_trunc(dol_trunc(dol_string_unaccent($mysoc->name), 6, 'right', 'UTF-8', 1).' '.$FULLTAG, 22, 'right', 'UTF-8', 1) // 22 chars that appears on bank receipt
|
'statement_descriptor' => dol_trunc(dol_trunc(dol_string_unaccent($mysoc->name), 6, 'right', 'UTF-8', 1).' '.$FULLTAG, 22, 'right', 'UTF-8', 1) // 22 chars that appears on bank receipt
|
||||||
));
|
));
|
||||||
|
// Return $charge = array('id'=>'ch_XXXX', 'status'=>'succeeded|pending|failed', 'failure_code'=>, 'failure_message'=>...)
|
||||||
} catch(\Stripe\Error\Card $e) {
|
} catch(\Stripe\Error\Card $e) {
|
||||||
// Since it's a decline, \Stripe\Error\Card will be caught
|
// Since it's a decline, \Stripe\Error\Card will be caught
|
||||||
$body = $e->getJsonBody();
|
$body = $e->getJsonBody();
|
||||||
|
|||||||
@ -239,7 +239,7 @@ if ($action == 'charge')
|
|||||||
|
|
||||||
dol_syslog("Create charge", LOG_DEBUG, 0, '_stripe');
|
dol_syslog("Create charge", LOG_DEBUG, 0, '_stripe');
|
||||||
$charge = \Stripe\Charge::create(array(
|
$charge = \Stripe\Charge::create(array(
|
||||||
'customer' => $customer->id,
|
'customer' => $customer->id, // Will reuse default source of this customer card profile
|
||||||
'amount' => price2num($amount, 'MU'),
|
'amount' => price2num($amount, 'MU'),
|
||||||
'currency' => $currency,
|
'currency' => $currency,
|
||||||
'description' => 'Stripe payment: '.$FULLTAG,
|
'description' => 'Stripe payment: '.$FULLTAG,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user