Debuggen, wenn Stripe den Fehler „JSON.parse“ zurückgibtPhp

PHP-Programmierer chatten hier
Guest
 Debuggen, wenn Stripe den Fehler „JSON.parse“ zurückgibt

Post by Guest »

Ich verwende Stripes „Embedded Form“-Beispiel wörtlich. Ich versuche, eine E-Mail-Einwilligungssammlung hinzuzufügen.
In der chekout.php des Beispiels füge ich die Zeile „consent_collection“ => ['promotions' => 'auto'] hinzu Dadurch gibt das Skript unter js.stripe.com/v3 einen Analysefehler zurück.

Code: Select all

Uncaught (in promise) IntegrationError: fetchClientSecret failed with error "JSON.parse: unexpected end of data at line 1 column 1 of the JSON data"
r https://js.stripe.com/v3/:1
n https://js.stripe.com/v3/:1
r https://js.stripe.com/v3/:1
t https://js.stripe.com/v3/:1
e https://js.stripe.com/v3/fingerprinted/js/embedded-checkout-outer-60acd9aac45305c6390331b023b051cf.js:4
promise callback*e https://js.stripe.com/v3/fingerprinted/js/embedded-checkout-outer-60acd9aac45305c6390331b023b051cf.js:4
Q https://js.stripe.com/v3/fingerprinted/js/embedded-checkout-outer-60acd9aac45305c6390331b023b051cf.js:4
Ki https://js.stripe.com/v3/:1
promise callback*Ki https://js.stripe.com/v3/:1
initEmbeddedCheckout https://js.stripe.com/v3/:1
initialize https://testing.ivyaudio.com/checkout.js:16
 https://testing.ivyaudio.com/checkout.js:4
v3:1:712678
e https://js.stripe.com/v3/fingerprinted/js/embedded-checkout-outer-60acd9aac45305c6390331b023b051cf.js:4
(Async: promise callback)
e https://js.stripe.com/v3/fingerprinted/js/embedded-checkout-outer-60acd9aac45305c6390331b023b051cf.js:4
Q https://js.stripe.com/v3/fingerprinted/js/embedded-checkout-outer-60acd9aac45305c6390331b023b051cf.js:4
Ki https://js.stripe.com/v3/:1
(Async: promise callback)
Ki https://js.stripe.com/v3/:1
initEmbeddedCheckout https://js.stripe.com/v3/:1
initialize https://testing.ivyaudio.com/checkout.js:16
 https://testing.ivyaudio.com/checkout.js:4
Derselbe Fehler erscheint, wenn ich andere Änderungen versuche, z. B. die Zahlung in ein Abonnement ändere, wie im Beispieldokument vorgeschlagen.
Stripe verfügt über ein Fehlerbehebungsdokument, geht jedoch davon aus, dass Ihr eigener Js den Fehler zurückgibt, nicht der eigene.
Offensichtlich übersehe ich etwas. Wie kann ich einen Blick auf das Objekt werfen, das den Parse-Fehler verursacht, und warum gibt Stripe einen Fehler aus, wenn ich etwas in checkout_session ändere?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post