我将信用卡保存在Stripe中,但为什么只在来源中
而没有卡?
我已经stripe.customers.createSource按照文档中的说明使用了保存卡(https://stripe.com/docs/api#create_card)
我想这就是stripe.customers.listCards什么都不回报的原因
stripe.customers.createSource库中的方法只是发出POST请求以/v1/customers/cus_123/sources向其中添加源。源本身的类型取决于您在客户端创建时所使用的内容。
如果在客户端创建卡令牌,tok_123您将在客户上获得卡对象 card_123。如果您在美国使用ACH借记并创建了银行帐户令牌,那么您还可以获得银行帐户对象btok_123。这是API中已存在多年的传统方法。
最近,Stripe发布了一个称为Source的新高级对象,您可以在文档中阅读有关Sources的更多信息。无论使用哪种付款方式(卡,SEPA借记卡,支付宝,Sofort等),这都可以使您拥有一个唯一的对象。这使得处理代码中的逻辑变得容易得多,因为对象具有特定于每种付款方式的相同形状和属性,这些子对象生活在子哈希中,而您知道该哈希将以不同的方式处理。这些Source对象的ID格式为src_123。
在这里,您的客户已附加了源。这意味着在客户端,当您收集卡的详细信息时,您正在积极创建源而不是令牌。这是由于您用于创建它的方法/调用。在Elements中,您将使用createSource()而不是createToken(),而在移动SDK中,它们将默认创建Sources。
归根结底,Sources具有更好的可扩展性,并且可以在将来处理国际业务的增长,因此是进行新集成的更好方法。我建议保持Sources向前发展。
| 归档时间: |
|
| 查看次数: |
1200 次 |
| 最近记录: |