Показать описание плана на странице оформления заказа Stripe - PullRequest
2 голосов
/ 16 апреля 2020

Я использую Stripe Checkout и мне было интересно, как отобразить какое-либо сообщение на странице Checkout для подписки. У меня есть:

  1. созданный продукт и план на панели инструментов Stripe.

  2. созданный сеанс в моем 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» при создании сеанса. Однако я не нашел подсказки, как это сделать для подписки.

Заранее спасибо!

1 Ответ

1 голос
/ 16 апреля 2020

К сожалению, сегодня это невозможно.

Я бы рекомендовал подписаться на список рассылки Checkout Roadmap , чтобы получать уведомления об изменениях в Checkout в будущем.

...