- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Stripe 中保存了我的信用卡,但为什么它只在来源中
而不是在卡片下?
我已使用文档中指定的 stripe.customers.createSource
来保存卡片 (https://stripe.com/docs/api#create_card)
我猜这就是 stripe.customers.listCards
什么都不返回的原因
最佳答案
库中的方法 stripe.customers.createSource
只是向 /v1/customers/cus_123/sources
发出 POST 请求以向其添加源。源本身的类型取决于您在客户端创建它所使用的类型。
如果您创建卡 Tokens客户端 tok_123
你会得到 Card object card_123
在客户身上。您还可以获得 Bank Account object如果您在美国使用 ACH 借记卡并创建了银行账户 token btok_123
。这是 API 中已存在多年的遗留方法。
最近,Stripe 发布了一个名为 Source 的新高级对象。您可以在 documentation 中阅读更多关于 Sources 的信息.无论使用何种支付方式(卡、SEPA 借记卡、支付宝、Sofort 等),这都允许您拥有一个唯一的对象。这使得处理代码中的逻辑变得更加容易,因为对象具有相同的形状和特定于每种支付方式的属性,它们存在于您知道以不同方式处理的子哈希中。这些 Source 对象的 id 格式为 src_123
。
在这里,您的客户附加了 Sources。这意味着在客户端,当您收集卡详细信息时,您正在主动创建 Source 而不是 Token。这是由于您用来创建它的方法/调用。在 Elements您将使用 createSource()而不是 createToken()而在移动 SDK 中,他们会默认创建 Sources。
归根结底,来源是一种更好的新集成方法,因为它们更具可扩展性,并且可以处理您 future 的国际业务增长。我建议让 Sources 继续前进。
关于stripe-payments - 为什么只保存在源中而不是卡片中的 strip 卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51336898/
我是一名优秀的程序员,十分优秀!