Stripe: Unbekannter Parameter empfangen: quittung_email
Posted: 06 Jan 2025, 06:03
Ich erstelle eine neue Sitzung mit Stripe und versuche, die Eigenschaft „reception_email“ zu übergeben, damit ich explizit eine Quittung an meinen Käufer senden kann. Der folgende Code funktioniert gut ohne die Eigenschaft „reception_email“, aber das Hinzufügen dieser Eigenschaft löst den Fehler aus: „Unbekannter Parameter empfangen: quittung_email“
Ich sehe, dass „reception_email“ eigentlich eine Eigenschaft von „ payment_intent“ ist. Wie/wann soll ich „reception_email“ festlegen?
Hier ist das überarbeitete $session_data-Objekt basierend auf den Ratschlägen von @hmunoz (der gewählten Antwort):< /p>
Code: Select all
$session_data = [
'payment_method_types' => ['card'],
'mode'=>'payment',
'billing_address_collection'=> 'auto',
'line_items'=> [['price' => STRIPE_PRICE, 'quantity'=> 1]],
'success_url' => URL.'success',
'cancel_url' => URL.'error',
'receipt_email' => $email
];
$session = \Stripe\Checkout\Session::create($session_data);
Hier ist das überarbeitete $session_data-Objekt basierend auf den Ratschlägen von @hmunoz (der gewählten Antwort):< /p>
Code: Select all
$session_data = [
'payment_method_types' => ['card'],
'mode'=>'payment',
'billing_address_collection'=> 'auto',
'line_items'=> [['price' => STRIPE_PRICE, 'quantity'=> 1]],
'success_url' => URL.'success',
'cancel_url' => URL.'error',
'payment_intent_data' => ['receipt_email' => $email] //changed this line
];