Полоса: получен неизвестный параметр: квитанция_email.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Полоса: получен неизвестный параметр: квитанция_email.

Сообщение Anonymous »

Я создаю новый сеанс с полосой и пытаюсь передать свойство capture_email, чтобы я мог явно отправить квитанцию ​​своему покупателю. Приведенный ниже код отлично работает без свойства capture_email, но при его добавлении возникает ошибка: Получен неизвестный параметр: квитанция_email
$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);

Я вижу, что квитанция_email на самом деле является свойством Payment_intent. Как/когда мне следует установить квитанцию_email?
Вот измененный объект $session_data, основанный на совете @hmunoz (выбранный ответ):< /p>
$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
];


Подробнее здесь: https://stackoverflow.com/questions/649 ... eipt-email
Ответить

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

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

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

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

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