2016-11-17 18 views

回答

1

的原因,你的榜样curl命令不起作用的是,条纹API要求发送给它的请求Content-Type头是application/x-www-form-urlencoded你正在发送一个JSON字符串。

卷曲https://api.stripe.com/v1/accounts/acct_XXYYZZ/external_accounts \
-u sk_test_AABBCC:\
-d external_account [对象] = “卡” \
-d external_account [数字] = 5200828282828210 \
-d external_account [exp_month] = 04 \
-d external_account [exp_year] = 2019 \
-d external_account [CVC] = 123

从卷曲手册页,上卷曲命令“中的 “-d” 开关在POST请求发送指定的数据到HTTP服务器,以同样的方式浏览器在用户填写HTML表单并按下提交按钮时执行。这将导致curl使用内容类型应用程序/ x-www-form-urlencoded将数据传递到服务器,这是你想要的,而方括号表示是你如何发送散列/字典Content-Type: application/x-www-form-urlencoded

+0

我最终得到这个错误'{ “错误”:{ “类型”:“invalid_request_error”, “消息”:“请代连帐户必须使用从Stripe.js卡令牌的制造,但卡细节直接提供。“, ”param“:”external_account“ } }' – joethemow

+0

@joethemow,您是否发现为什么您收到'代表关联帐户发出的请求...'错误? –