使用Stripe将多次充电等于指定的数量

时间:2013-07-24 00:01:01

标签: api credit-card stripe-payments

对如何设置它感到困惑。基本上我需要在客户提供的两个不同日期向客户收取两笔不同的金额。他们将获得一个总数,并能够选择他们想要收取哪两个日期以及每个日期的费用。

在整天阅读Stripe网站上的DOCS和FAQS之后,我想我可能知道如何解决这个问题。

  1. 创建客户。

  2. 设置一个他们想要支付的指定金额的计划 计算应该使用的收费天数 trial_end 从指定日期开始。

  3. 听取第一次充电。现在取消当前计划,取第二笔金额 首选收费日期(存储在数据库中)并创建新计划。再次,使用 trial_end 在提供的正确日期收费。

  4. 收听第二笔费用并取消此计划。

  5. 这是完成我想要的理想方式吗?尽量不浪费大量时间,这个项目的截止日期很紧。欣赏任何洞察力。谢谢!

1 个答案:

答案 0 :(得分:0)

我建议如下。

  1. 创建客户并存储客户令牌
  2. 将两个日期存储在数据库中
  3. 编写一个脚本查找两个日期之一并尝试使用客户令牌运行费用。使用cron或类似的调度程序安排它。
  4. 在充电失败或被拒绝时,采取相应行动
  5. 成功时,删除客户令牌并采取相应措施