【问题标题】:Display description for a plan on Stripe checkout page在 Stripe 结帐页面上显示计划说明
【发布时间】:2020-07-30 02:50:39
【问题描述】:

我正在使用 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,
]);
  1. 然后将会话ID传递给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”。但是我没有发现如何订阅。

提前致谢!

【问题讨论】:

    标签: php stripe-payments


    【解决方案1】:

    很遗憾,这在今天是不可能的。

    我建议注册Checkout Roadmap mailing list,以便在将来收到有关 Checkout 更改的通知。

    【讨论】:

    • 这真的很荒谬......谢谢你的回答和信息。
    猜你喜欢
    • 2021-09-23
    • 2018-03-03
    • 2018-08-28
    • 2014-06-12
    • 2018-12-05
    • 2020-05-11
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多