在我的条纹支付意图的例子中,我的代码工作良好的金额,货币和支付,我可以看到在条纹收到。请检查下面我的代码
$paymentIntent = StripePaymentIntent::create([
'amount' => $obj1,
'currency' => 'gbp',
'metadata' => [
'order_id' => $invID,
'name' => $name,
'email' => $email,
),
]);但是我想在我的创建文件中添加以下字段,所以这意味着这些变量应该转移到条带加上经常性支付,
<- 名称/gh>
- <
- 地址/gh>产品标题
- 和按月付款选项(订阅按月付款的人将自动按月收费)。
谁能编辑代码和更新它为我使它工作。我不擅长php编码,从过去的几天卡住了。提前谢谢。
这不是Stripe api的工作方式。单靠paymentintenents无法按月向用户收费,你需要为他们创建订阅。
你也不能直接向PaymentIntent对象提供姓名、电子邮件、地址和产品标题。然而,你可以创建一个客户对象,并将他们的ID传递给customer
参数,这允许你将PaymentIntent与客户相关联。
Customer对象可以存储姓名、电子邮件和地址。对于产品标题,您可以使用PaymentIntentmetadata
property