假设我有一位新客户正在退房,并希望存储他们的卡以备将来使用。如果我正在阅读docs权限,我需要单独拨打Stripe,一个用卡创建客户,另一个用卡充值。
考虑到创建费用的终端接受卡的令牌或字典,我很惊讶客户参数的相同情况并非如此。
我尝试在创建收费请求中为客户发送字典无效。
我被迫打两个电话吗?如果是这样,Stripe会接受功能请求吗?
答案 0 :(得分:3)
问:我被迫打了两个电话吗?
答:是的,您在Stripe客户的创建时被迫拨打两次Stripe API。
如果您的数据库中已存在客户,则只需调用一次Stripe API,如下所示。在这里,我们正在创建费用并传递检索到的客户ID:
Stripe::Charge.create(
:amount => 1500,
:currency => "usd",
:customer => customer_id
)
Stripe的文档中概述了收费:https://stripe.com/docs/tutorials/charges
问:如果是这样,Stripe会接受功能请求吗?
答:我不是百分百确定Stripe是否接受所有语言的功能请求,但它可用于Go:https://github.com/stripe/stripe-go/blob/master/README.md#development
我会仔细检查每个自述文件的开发部分或直接联系Stripe的开发人员(freenode #stripe)