Я использую Stripe Checkout и мне было интересно, как отобразить какое-либо сообщение на странице Checkout для подписки. У меня есть:
созданный продукт и план на панели инструментов Stripe.
созданный сеанс в моем php коде:
$session = \Stripe\Checkout\Session::create([
'payment_method_types' => ['card'],
'billing_address_collection' => 'required',
'subscription_data' => [
'items' => [
[
'plan' => $plan_id
]
],
],
'success_url' => $success_url.'?session_id={CHECKOUT_SESSION_ID}',
'cancel_url' => $cancel_url,
]);
затем передал идентификатор сеанса на js и перенаправил на страницу оформления заказа:
unction redirect(id){
var stripe = Stripe('pk_test_######################');
stripe.redirectToCheckout({
sessionId: id
}).then(function (result) {
result.error.message = 'error';
});
}
redirect('<? echo $session->id; ?>');
Платеж выполнен успешно.
Теперь мне просто очень интересно, куда я могу (или можно) добавить какое-нибудь сообщение на странице оформления заказа. Я знаю, что для единовременного платежа вы можете добавить «описание» к «line_items» при создании сеанса. Однако я не нашел подсказки, как это сделать для подписки.
Заранее спасибо!