Ошибка полосы: «Нет такой платежной_Пейдж» при использовании идентификатора сеанса оформления заказаPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка полосы: «Нет такой платежной_Пейдж» при использовании идентификатора сеанса оформления заказа

Сообщение Anonymous »

Я интегрирую оформление Stripe для встроенного пользовательского интерфейса в свое приложение.
После создания сеанса оформления заказа (на стороне сервера) я пытаюсь использовать идентификатор сеанса (CS_TEST _...) в моем фронте /бэкэнд, но я получаю следующую ошибку от полосы: < /p>

Код: Выделить всё

{
"error": {
"code": "resource_missing",
"doc_url": "",
"message": "No such payment_page: 'cs_test_a1xqk2jfTmGi2kbfyV71BpazYGroF6Piwkk6b6dIRVZAsehZCP8t1qeS4r'",
"param": "payment_page",
"type": "invalid_request_error"
}
}
Я пытаюсь интегрировать встроенную кассу в веб -игру, созданную PHP (Backend) и JavaScript (Frontend).
Я создаю сеанс проверки на моем сервере PHP и отправляю Client_Secret на Frontend, затем используйте его с помощью stripembeckout ({{{{{{{{{{{{{/pultipecret atmerecret at.t.). /> Почему Stripe возвращает "нет такой платеж_паж", когда я передаю сеанс заказа client_secret?

Код: Выделить всё

$checkoutSession = \Stripe\Checkout\Session::create([
'payment_method_types' => ['card'],
'line_items' => [[
'price_data' => [
'currency' => 'usd',
'product_data' => [
'name' => $productName,
],
'unit_amount' => (int)$input['amount'],
],
'quantity' => 1,
]],
'mode' => 'payment',
'ui_mode' => 'embedded',
'return_url' => 'http://localhost:5173/checkout/return?session_id={CHECKOUT_SESSION_ID}',
]);

echo json_encode(['clientSecret' => $checkoutSession->client_secret]);
Что я попробовал:

[*] Я создал полосу seession на моем бэкэнд PHP с использованием \ stripe \ Checkout \ session :: create () с 'ui_mode' => 'umedded' . /> Я вернул поле client_secret из сеанса оформления заказа на мой фронт JavaScript. /> Я проверил, что client_secret < /code> правильно получен на фронте, регистрируя его. < /p>
< /li>
Я следовал документации полосы для заказа. Ожидается:

Я ожидал, что stripe Embedded Checkout будет открыть на моей странице и правильно показать форму платежей, используя возвращенную клиенту_SECRET .

[*]
Я ожидал, что пользователь будет возможность завершить платеж без платежа без платежа без платежа без платежа без платежа без платежа без платежа без платежа без платежа без платежа. Страница.

Я не ожидал, что никаких ошибок, таких как «Нет такой платеж».>

Подробнее здесь: https://stackoverflow.com/questions/795 ... session-id
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»