我的条带帐户处于测试模式。
我使用以下方法请求给定客户的所有来源(带卡片):
curl "https://api.stripe.com/v1/customers/cus_FWzlniSobJD2yO/sources" \
-u sk_test_SECRET_KEY: \
-G
Run Code Online (Sandbox Code Playgroud)
我收到以下回复:
{
"object": "list",
"data": [
],
"has_more": false,
"url": "/v1/customers/cus_FWzlniSobJD2yO/sources"
}
Run Code Online (Sandbox Code Playgroud)
您可以看到应包含客户付款来源的“数据”为空。
卡片已从前面使用 stripe.js 保存,使用:
stripe.handleCardPayment(intentClientSecret, cardElement, {
payment_method_data: {
billing_details: {name: 'Firstname Lastname'}
},
save_payment_method: true
});
Run Code Online (Sandbox Code Playgroud)
尽管卡片在仪表板中列出并且文档说 OP 中的请求应该允许您检索所有卡片,但通过“save_payment_methods”附加到客户的卡片不是他的“来源”的一部分,而是他的“payment_methods”的一部分。两者都是服务于相同目的的不同 API,最新的是最新的和推荐的做事方式。
它们可以通过以下方式访问:
curl "https://api.stripe.com/v1/payment_methods?customer=cus_FWzlniSobJD2yO&type=card" \
-u sk_test_SECRET_KEY: \
-G
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
527 次 |
| 最近记录: |