API Stripe 2018-09-24
This commit is contained in:
parent
88d32899ce
commit
6a363fd1ab
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \file htdocs/core/triggers/interface_50_modStripe_Stripe.class.php
|
* \file htdocs/core/triggers/interface_80_modStripe_Stripe.class.php
|
||||||
* \ingroup core
|
* \ingroup core
|
||||||
* \brief Fichier
|
* \brief Fichier
|
||||||
* \remarks Son propre fichier d'actions peut etre cree par recopie de celui-ci:
|
* \remarks Son propre fichier d'actions peut etre cree par recopie de celui-ci:
|
||||||
|
|||||||
@ -495,12 +495,17 @@ if ($action == 'charge' && ! empty($conf->stripe->enabled))
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
$vatcleaned = array(
|
||||||
|
"tax_id" => $vatnumber ? $vatnumber : null, // We force data to "null" if empty as expected by Stripe
|
||||||
|
"type" => 'vat',
|
||||||
|
);
|
||||||
|
|
||||||
dol_syslog("Create anonymous customer card profile", LOG_DEBUG, 0, '_stripe');
|
dol_syslog("Create anonymous customer card profile", LOG_DEBUG, 0, '_stripe');
|
||||||
$customer = \Stripe\Customer::create(array(
|
$customer = \Stripe\Customer::create(array(
|
||||||
'email' => $email,
|
'email' => $email,
|
||||||
'description' => ($email?'Anonymous customer for '.$email:'Anonymous customer'),
|
'description' => ($email?'Anonymous customer for '.$email:'Anonymous customer'),
|
||||||
'metadata' => $metadata,
|
'metadata' => $metadata,
|
||||||
'business_vat_id' => ($vatnumber?$vatnumber:null),
|
'tax_info' => $vatcleaned,
|
||||||
'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', ...)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user