mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-08 20:22:42 +01:00
Fixes for gocardless events
This commit is contained in:
parent
fbaa27f673
commit
f0e51e5a67
11
README.md
11
README.md
@ -26,15 +26,14 @@ All Pro and Enterprise features from the hosted app are included in the open-cod
|
||||
* [Support Forum](https://forum.invoiceninja.com)
|
||||
* [StackOverflow](https://stackoverflow.com/tags/invoice-ninja/)
|
||||
|
||||
## Mobile App
|
||||
* [iPhone](https://apps.apple.com/us/app/invoice-ninja-v5/id1503970375#?platform=iphone)
|
||||
## Mobile Apps
|
||||
* [iPhone](https://apps.apple.com/app/id1503970375?platform=iphone)
|
||||
* [Android](https://play.google.com/store/apps/details?id=com.invoiceninja.app)
|
||||
* [Linux](https://github.com/invoiceninja/flutter-mobile)
|
||||
|
||||
## Desktop App
|
||||
* [MacOS](https://apps.apple.com/app/id1503970375)
|
||||
## Desktop Apps
|
||||
* [macOS](https://apps.apple.com/app/id1503970375?platform=mac)
|
||||
* [Windows](https://microsoft.com/en-us/p/invoice-ninja/9n3f2bbcfdr6)
|
||||
* [MacOS Desktop](https://snapcraft.io/invoiceninja)
|
||||
* [Linux](https://snapcraft.io/invoiceninja)
|
||||
|
||||
|
||||
## Installation Options
|
||||
|
@ -291,13 +291,13 @@ class GoCardlessPaymentDriver extends BaseDriver
|
||||
return response()->json([], 200);
|
||||
}
|
||||
|
||||
$this->go_cardless->setPaymentHash($hash);
|
||||
$this->setPaymentHash($hash);
|
||||
|
||||
$billing_request = $this->go_cardless->gateway->billingRequests()->get(
|
||||
$billing_request = $this->gateway->billingRequests()->get(
|
||||
$event['links']['billing_request']
|
||||
);
|
||||
|
||||
$payment = $this->go_cardless->gateway->payments()->get(
|
||||
$payment = $this->gateway->payments()->get(
|
||||
$billing_request->payment_request->links->payment
|
||||
);
|
||||
|
||||
@ -305,7 +305,7 @@ class GoCardlessPaymentDriver extends BaseDriver
|
||||
|
||||
$invoices = Invoice::whereIn('id', $this->transformKeys(array_column($hash->invoices(), 'invoice_id')))->withTrashed()->get();
|
||||
|
||||
$this->go_cardless->client = $invoices->first()->client;
|
||||
$this->client = $invoices->first()->client;
|
||||
|
||||
$invoices->each(function ($invoice){
|
||||
|
||||
@ -347,12 +347,12 @@ class GoCardlessPaymentDriver extends BaseDriver
|
||||
$data = [
|
||||
'payment_method' => $payment->links->mandate,
|
||||
'payment_type' => PaymentType::INSTANT_BANK_PAY,
|
||||
'amount' => $this->go_cardless->payment_hash->data->amount_with_fee,
|
||||
'amount' => $this->payment_hash->data->amount_with_fee,
|
||||
'transaction_reference' => $payment->id,
|
||||
'gateway_type_id' => GatewayType::INSTANT_BANK_PAY,
|
||||
];
|
||||
|
||||
$payment = $this->go_cardless->createPayment($data, Payment::STATUS_COMPLETED);
|
||||
$payment = $this->createPayment($data, Payment::STATUS_COMPLETED);
|
||||
$payment->status_id = Payment::STATUS_COMPLETED;
|
||||
$payment->save();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user