Stripe payments 条带API:在一个请求中创建客户和收费

Stripe payments 条带API:在一个请求中创建客户和收费,stripe-payments,Stripe Payments,假设我有一个新客户,他正在结账,希望存储他们的卡以备将来使用。如果我读对了,我需要分别打电话给Stripe,一个是用卡创建客户,另一个是用卡收费 考虑到创建费用的端点接受卡的令牌或字典,我很惊讶customer参数的情况并非如此 我尝试在创建费用请求中为客户发送词典,但没有成功 我必须打两个电话吗?如果是这样,Stripe是否接受功能请求?问:我是否被迫打两个电话? 答:是的,在创建Stripe客户时,您必须对Stripe API进行两次调用 如果数据库中已经存在客户,则只需调用一次stripe

假设我有一个新客户,他正在结账,希望存储他们的卡以备将来使用。如果我读对了,我需要分别打电话给Stripe,一个是用卡创建客户,另一个是用卡收费

考虑到创建费用的端点接受卡的令牌或字典,我很惊讶customer参数的情况并非如此

我尝试在创建费用请求中为客户发送词典,但没有成功


我必须打两个电话吗?如果是这样,Stripe是否接受功能请求?

问:我是否被迫打两个电话?

答:是的,在创建Stripe客户时,您必须对Stripe API进行两次调用

如果数据库中已经存在客户,则只需调用一次stripeAPI,如下所示。在这里,我们创建一个费用并传递检索到的客户ID:

Stripe::Charge.create(
  :amount   => 1500,
  :currency => "usd",
  :customer => customer_id
)
Stripe的文档中概述了收费:

Q:如果是,条带是否接受功能请求?

答:我不能100%确定Stripe是否接受所有语言的功能请求,但它可以用于Go:


我会仔细检查每个自述文件的开发部分,或者直接联系Stripe的开发人员(freenode#Stripe)

对于这种功能请求(API更改),Stripe支持或API讨论邮件列表将是一个不错的选择。在过去的三年里,你是否有幸获得了想要的行为?