gpt4 book ai didi

stripe-payments - 您如何为现有 Stripe 客户创建费用并将费用与该客户相关联?

转载 作者:行者123 更新时间:2023-12-04 07:20:48 26 4
gpt4 key购买 nike

对不起,如果这是一个愚蠢的问题,但我在任何地方都找不到明确的答案。我目前设置了系统,有人在我的网站上注册,然后我立即在 Stripe 中创建了一个客户(还没有付款,我只是将他们的信息放入我的数据库中并在 Stripe 中创建了一个客户)。

所以稍后,我为我的用户提供了一次为他们的月度服务一次性付款的机会(注意:他们没有订阅,他们只是更喜欢每月付款而不注册订阅/自动付款)。我想将他们的付款与他们在 Stripe 中现有的客户相关联。这是可能的,还是我的流程不正确?

我尝试在下面添加“id”行(认为它会将费用与现有的 Stripe 客户相关联),但它引发了错误。

$charge = \Stripe\Charge::create(array(
"amount" => $_SESSION['stripeprice'],
"currency" => "usd",
"description" => "Payment for " . $_SESSION['frequency'],
"receipt_email" => $_SESSION['email'],
"source" => $token,
"id" => "cus_C7m7BYvF6Mr0Do"
));

任何信息都将不胜感激,因为我正在旋转我的轮子试图弄清楚如何将 future 的非订阅付款分配给现有的 Stripe 客户,或者如果这不是它应该如何工作(即,也许我想错了)

最佳答案

而不是 "id" , 使用 "customer"将费用附加到客户身上

编辑:如果两个 sourcecustomer提供,来源必须附加到该客户 https://stripe.com/docs/api/php#attach_source .如果只是customer提供,Stripe 将使用该客户的默认源,您可以通过使用源 token 更新客户来实现
https://stripe.com/docs/api/php#update_customer

关于stripe-payments - 您如何为现有 Stripe 客户创建费用并将费用与该客户相关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48232582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com