diff --git a/app/PaymentDrivers/CheckoutCom/CreditCard.php b/app/PaymentDrivers/CheckoutCom/CreditCard.php index 317153749afa..4a858b0ffddf 100644 --- a/app/PaymentDrivers/CheckoutCom/CreditCard.php +++ b/app/PaymentDrivers/CheckoutCom/CreditCard.php @@ -112,7 +112,7 @@ class CreditCard implements MethodInterface $data['currency'] = $this->checkout->client->getCurrencyCode(); $data['value'] = $this->checkout->convertToCheckoutAmount($data['total']['amount_with_fee'], $this->checkout->client->getCurrencyCode()); $data['raw_value'] = $data['total']['amount_with_fee']; - $data['customer_email'] = $this->checkout->client->present()->email; + $data['customer_email'] = $this->checkout->client->present()->email(); return render('gateways.checkout.credit_card.pay', $data); } @@ -173,6 +173,10 @@ class CreditCard implements MethodInterface $payment = new Payment($method, $this->checkout->payment_hash->data->currency); $payment->amount = $this->checkout->payment_hash->data->value; $payment->reference = $this->checkout->getDescription(); + $payment->customer = [ + 'name' => $this->checkout->client->present()->name() , + 'email' => $this->checkout->client->present()->email(), + ]; $this->checkout->payment_hash->data = array_merge((array)$this->checkout->payment_hash->data, ['checkout_payment_ref' => $payment]); $this->checkout->payment_hash->save();