mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-13 22:54:25 +01:00
Import GoCardless customers and mandates
This commit is contained in:
parent
c0e34b369e
commit
70f5c79bc2
@ -422,7 +422,7 @@ class GoCardlessPaymentDriver extends BaseDriver
|
||||
|
||||
foreach($mandates->records as $mandate)
|
||||
{
|
||||
if($customer->id != $mandate->links->customer || $mandate->status != 'active') {
|
||||
if($customer->id != $mandate->links->customer || $mandate->status != 'active' || ClientGatewayToken::where('token', $mandate->id)->where('gateway_customer_reference', $customer->id)->exists()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -504,6 +504,7 @@ class GoCardlessPaymentDriver extends BaseDriver
|
||||
$contact->last_name = $customer->family_name ?: '';
|
||||
$contact->email = $customer->email ?: '';
|
||||
$contact->client_id = $client->id;
|
||||
$contact->saveQuietly();
|
||||
|
||||
if (! isset($client->number) || empty($client->number)) {
|
||||
$x = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user