mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-14 07:02:34 +01:00
fix payment status
This commit is contained in:
parent
9a2286fb7b
commit
8a3c8ef9fb
@ -62,7 +62,7 @@ class CheckoutComPaymentDriver extends BasePaymentDriver
|
||||
'public' => $this->company_gateway->getConfigField('publicApiKey'),
|
||||
'sandbox' => $this->company_gateway->getConfigField('testMode'),
|
||||
];
|
||||
|
||||
|
||||
$this->gateway = new CheckoutApi($config['secret'], $config['sandbox'], $config['public']);
|
||||
}
|
||||
|
||||
@ -86,6 +86,12 @@ class CheckoutComPaymentDriver extends BasePaymentDriver
|
||||
$data['raw_value'] = $data['amount_with_fee'];
|
||||
$data['customer_email'] = $this->client->present()->email;
|
||||
|
||||
// dd($data['token']);
|
||||
|
||||
// if (isset($data['token'])) {
|
||||
// $data['raw_token'] = $data['token'];
|
||||
// }
|
||||
|
||||
return render($this->viewForType($data['payment_method_id']), $data);
|
||||
}
|
||||
|
||||
@ -148,7 +154,7 @@ class CheckoutComPaymentDriver extends BasePaymentDriver
|
||||
|
||||
$data = [
|
||||
'payment_method' => $state['charge_id'],
|
||||
'payment_type' => PaymentType::CREDIT_CARD_OTHER, // @todo: needs proper status
|
||||
'payment_type' => PaymentType::parseCardType($state['server_response']->card->paymentMethod),
|
||||
'amount' => $state['raw_value'],
|
||||
];
|
||||
|
||||
@ -173,14 +179,14 @@ class CheckoutComPaymentDriver extends BasePaymentDriver
|
||||
public function processPendingPayment($state)
|
||||
{
|
||||
$state['charge_id'] = $state['payment_response']->id;
|
||||
|
||||
|
||||
if (isset($state['store_card'])) {
|
||||
$this->saveCard($state);
|
||||
}
|
||||
|
||||
$data = [
|
||||
'payment_method' => $state['charge_id'],
|
||||
'payment_type' => PaymentType::CREDIT_CARD_OTHER, // @todo: needs proper status
|
||||
'payment_type' => PaymentType::parseCardType($state['server_response']->card->paymentMethod),
|
||||
'amount' => $state['raw_value'],
|
||||
];
|
||||
|
||||
|
@ -35,7 +35,7 @@
|
||||
{{ ctrans('texts.method') }}
|
||||
</dt>
|
||||
<dd class="mt-1 text-sm leading-5 text-gray-900 sm:mt-0 sm:col-span-2">
|
||||
{{ $payment->type->name }}
|
||||
{{ optional($payment->type)->name }}
|
||||
</dd>
|
||||
</div>
|
||||
<div class="bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6">
|
||||
@ -62,7 +62,7 @@
|
||||
<h3 class="text-lg leading-6 font-medium text-gray-900">
|
||||
{{ ctrans('texts.invoices') }}
|
||||
</h3>
|
||||
<p class="mt-1 max-w-2xl text-sm leading-5 text-gray-500" translate>
|
||||
<p class="mt-1 max-w-2xl text-sm leading-5 text-gray-500">
|
||||
{{ ctrans('texts.list_of_payment_invoices') }}
|
||||
</p>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user