Код: Выделить всё
{
"error": "The amount must be greater than or equal to the minimum charge amount allowed for your account and the currency set (https://docs.stripe.com/currencies#minimum-and-maximum-charge-amounts). If you want to save a Payment Method for future use without an immediate payment, use a Setup Intent instead: https://docs.stripe.com/payments/setup-intents"
}
Код: Выделить всё
{
"amount": 2434,
"currency": "usd"
}
С другой стороны, если я жестко запрограммирую эти два значения, я получу следующий ответ:
Код: Выделить всё
{
"message": "Payment successful"
}
Насколько мне известно, я Я не делаю никаких ошибок в своем коде, потому что я делаю то, что сказано в документации, и это заставляет меня думать, что проблема в чем-то более странном, например, в конфигурации или ошибке в файловой системе моей платформы, но это всего лишь мои предположения.< /p>
Это маршрут, который я определил в файле mu api.php для доступа к конечной точке от почтальона:
Код: Выделить всё
Route::post('/create-checkout-session', [App\Http\Controllers\paymentController::class, 'payment']);
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/78474091/why-all-the-request-values-in-this-php-method-are-null-or-undefined[/url]
Мобильная версия