Fix payment modes
This commit is contained in:
parent
f75334f131
commit
821a75cef0
@ -596,13 +596,14 @@ if (empty($reshook))
|
|||||||
}
|
}
|
||||||
catch(Exception $e)
|
catch(Exception $e)
|
||||||
{
|
{
|
||||||
|
$error++;
|
||||||
|
setEventMessages($e->getMessage(), null, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif ($action == 'setassourcedefault')
|
elseif ($action == 'setassourcedefault')
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$cu=$stripe->customerStripe($object->id, $stripeacc, $servicestatus);
|
$cu=$stripe->customerStripe($object, $stripeacc, $servicestatus);
|
||||||
$cu->default_source = (string) $source;
|
$cu->default_source = (string) $source;
|
||||||
$result = $cu->save();
|
$result = $cu->save();
|
||||||
|
|
||||||
@ -612,15 +613,20 @@ if (empty($reshook))
|
|||||||
}
|
}
|
||||||
catch(Exception $e)
|
catch(Exception $e)
|
||||||
{
|
{
|
||||||
|
$error++;
|
||||||
|
setEventMessages($e->getMessage(), null, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif ($action == 'deletecard')
|
elseif ($action == 'deletecard')
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$cu=$stripe->customerStripe($object->id, $stripeacc, $servicestatus);
|
$cu=$stripe->customerStripe($object, $stripeacc, $servicestatus);
|
||||||
|
$card=$cu->sources->retrieve("$source");
|
||||||
$cu->sources->retrieve("$source")->detach();
|
if ($card)
|
||||||
|
{
|
||||||
|
$card->delete();
|
||||||
|
// $card->detach(); Does not work with card_, only with src_
|
||||||
|
}
|
||||||
|
|
||||||
$url=DOL_URL_ROOT.'/societe/paymentmodes.php?socid='.$object->id;
|
$url=DOL_URL_ROOT.'/societe/paymentmodes.php?socid='.$object->id;
|
||||||
header('Location: '.$url);
|
header('Location: '.$url);
|
||||||
@ -628,7 +634,8 @@ if (empty($reshook))
|
|||||||
}
|
}
|
||||||
catch(Exception $e)
|
catch(Exception $e)
|
||||||
{
|
{
|
||||||
|
$error++;
|
||||||
|
setEventMessages($e->getMessage(), null, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user