Первый: какие значения мы можем отправлять в Stripe с помощью метода авторизации() Omnipay? В приведенном ниже примере отправляется только сумма и описание:
Код: Выделить всё
$response = $gateway->authorize([
'amount' => '10.00',
'currency' => 'USD',
'description' => 'This is a test purchase transaction.',
'paymentMethod' => $paymentMethod,
'returnUrl' => $completePaymentUrl,
'confirm' => true,
])->send();
Во-вторых: намерение платежа, которое я получаю в ответ на приведенный выше запрос, создает журнал ошибок на моем сервере GoDaddy. Я использую следующий код:
Код: Выделить всё
$paymentIntentReference = $response->getPaymentIntentReference();
$response = $gateway->confirm([
'paymentIntentReference' => $paymentIntentReference,
'returnUrl' => $completePaymentUrl,
])->send();
Меня смущает то, что, несмотря на этот журнал ошибок, процесс оплаты завершается успешно. Стоит ли мне беспокоиться об этой ошибке или нет?
И я надеюсь, что на этот раз я задал свой вопрос в правильной манере.