mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 08:14:44 -04:00
Minor fixes
This commit is contained in:
parent
0c11e1a932
commit
9c672e9bb1
@ -113,25 +113,25 @@ class BACS
|
||||
return $this->processSuccessfulPayment($state['payment_intent']);
|
||||
}
|
||||
|
||||
return $this->processUnsuccessfulPayment("");
|
||||
return $this->processUnsuccessfulPayment("An unknown error occured.");
|
||||
}
|
||||
|
||||
public function processSuccessfulPayment($payment_id)
|
||||
public function processSuccessfulPayment($payment_intent)
|
||||
{
|
||||
UpdateCustomer::dispatch($this->stripe->company_gateway->company->company_key, $this->stripe->company_gateway->id, $this->stripe->client->id);
|
||||
|
||||
$data = [
|
||||
'payment_method' => $payment_id['id'],
|
||||
'payment_method' => $payment_intent['id'],
|
||||
'payment_type' => PaymentType::BACS,
|
||||
'amount' => $this->stripe->convertFromStripeAmount($payment_id->amount, $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||
'transaction_reference' => $payment_id['id'],
|
||||
'amount' => $this->stripe->convertFromStripeAmount($payment_intent->amount, $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||
'transaction_reference' => $payment_intent['id'],
|
||||
'gateway_type_id' => GatewayType::BACS,
|
||||
];
|
||||
|
||||
$payment = $this->stripe->createPayment($data, Payment::STATUS_PENDING);
|
||||
|
||||
SystemLogger::dispatch(
|
||||
['response' => $payment_id, 'data' => $data],
|
||||
['response' => $payment_intent, 'data' => $data],
|
||||
SystemLog::CATEGORY_GATEWAY_RESPONSE,
|
||||
SystemLog::EVENT_GATEWAY_SUCCESS,
|
||||
SystemLog::TYPE_STRIPE,
|
||||
|
@ -263,7 +263,7 @@ class StripePaymentDriver extends BaseDriver
|
||||
&& $this->client->currency()
|
||||
&& in_array($this->client->currency()->code, ['EUR', 'DKK', 'GBP', 'NOK', 'SEK', 'AUD', 'NZD', 'CAD', 'PLN', 'CHF', 'USD'])
|
||||
&& isset($this->client->country)
|
||||
&& in_array($this->client->company->country()->getID(), ['840'])
|
||||
&& in_array($this->client->company->country()->id, ['840'])
|
||||
&& in_array($this->client->country->iso_3166_3, ['AUT','BEL','DNK','FIN','FRA','DEU','IRL','ITA','NLD','NOR','ESP','SWE','GBR','USA'])) {
|
||||
$types[] = GatewayType::KLARNA;
|
||||
}
|
||||
|
@ -23,7 +23,9 @@
|
||||
</form>
|
||||
|
||||
<div class="alert alert-failure mb-4" hidden id="errors"></div>
|
||||
|
||||
@component('portal.ninja2020.components.general.card-element', ['title' => ctrans('texts.method')])
|
||||
{{ ctrans('texts.bacs') }}
|
||||
@endcomponent
|
||||
@component('portal.ninja2020.gateways.includes.pay_now', ['id' => 'authorize-bacs'])
|
||||
{{ ctrans('texts.add_payment_method') }}
|
||||
@endcomponent
|
||||
|
Loading…
x
Reference in New Issue
Block a user