php集成Stripe支付,Stripe用PHP创建客户和经常性费用

编程知识 行业动态 更新时间:2024-06-13 00:22:27

我有一个网站,我想集成Stripe支付网关,当用户注册我想在Stripe上创建一个客户并向他们收取第一个月的费用,例如100美元,从下个月我想向他们收取50美元 .

如何创建客户,然后同时为他们充电并设置定期付款,到目前为止我只能找到有关一次性付款系统的信息:

$charge = \Stripe\Charge::create(

array(

"amount" => $amount,

"currency" => "usd",

"source" => $token,

"description" => $email

)

);

对于定期付款,我是否必须在cron中运行此代码或者有更好的方法吗?

提前致谢 .

EDIT:

我使用以下代码首先创建客户,然后使用他们的费用ID向该客户收费:

//Create Customer:

$customer = \Stripe\Customer::create(array(

'source' => $token,

'email' => $_POST['email'],

'plan' => "monthly_recurring_setupfee",

));

// Charge the order:

$charge = \Stripe\Charge::create(array(

'customer' => $customer->id,

"amount" => $amount,

"currency" => "usd",

"description" => "monthly payment",

)

);

这似乎有效 .

另一个问题:我已经创建了两个计划 monthly_recurring_setupfee 和 monthly_recurring ,之前的计划包含我要收取的金额加上一次性设置费用,后面的计划包含我将从第二个月收取的常规金额,我在想在注册时为用户分配 monthly_recurring_setupfee 计划,如果付款成功,则将用户的计划更改为 monthly_recurring ,这可能吗?

更多推荐

php集成Stripe支付,Stripe用PHP创建客户和经常性费用

本文发布于:2023-04-02 12:54:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e1c121881bc0528414d23842af952b0e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:经常性   费用   客户   php   Stripe

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!