Stripe月付stripe API

问题描述 投票:0回答:1

在我的 Stripe 付款意图示例中,我的代码可以很好地处理我可以在 Stripe 中看到的金额、货币和付款。请检查下面我的代码

    $paymentIntent = \Stripe\PaymentIntent::create([
'amount' => $obj1,
'currency' => 'gbp',
'metadata' => [
'order_id' => $invID,
'name' => $name,
'email' => $email,

], ]);

但是我想在我的创建文件中添加以下字段,因此这意味着这些变量应该转移到条纹加上定期付款,

  1. 名字
  2. 电子邮件
  3. 地址
  4. 产品标题
  5. 和按月付款选项(订阅按月付款的人会每月自动收费。)

任何人都可以编辑代码并为我更新它以使其正常工作。我不擅长 php 编码,最近几天就陷入困境。预先感谢。

php stripe-payments payment-gateway subscription
1个回答
1
投票

但这并不是 Stripe API 的工作原理。仅 PaymentIntents 无法按月向用户收费,您需要为他们创建一个订阅

您也无法直接向 PaymentIntent 对象提供姓名、电子邮件、地址和产品标题。但是,您可以创建一个 customer 对象并将其 ID 传递给

customer
parameter,这允许您将 PaymentIntent 与客户关联。

Customer对象可以存储姓名、电子邮件和地址。对于产品标题,您可以使用 PaymentIntent

metadata
property

© www.soinside.com 2019 - 2024. All rights reserved.