Code: Select all
{
"error": {
"code": "resource_missing",
"doc_url": "",
"message": "No such payment_page: 'cs_test_a1xqk2jfTmGi2kbfyV71BpazYGroF6Piwkk6b6dIRVZAsehZCP8t1qeS4r'",
"param": "payment_page",
"type": "invalid_request_error"
}
}
Code: Select all
$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]);
[*] Ich habe einen Stripe Checkout -Sitzung auf meinem Php -Backend mit \ Stripe \ Checkout \ Session :: Create () mit 'ui_Mod' erstellt. />
Ich habe das Feld client_secret aus der Checkout -Sitzung an mein JavaScript -Frontend zurückgegeben. /> < /li>
Ich habe verifiziert, dass der Client_secret < /code> in der Frontend korrekt empfangen wird, indem er sie angemeldet wird. /> Was ich erwartet habe:
Ich habe erwartet, dass