我正在使用 Stripe 的 Curl API 创建订阅。
我的 bash 脚本如下所示
#!/bin/bash
set pass MyPasword123
curl https://api.stripe.com/v1/customers -u sk_test_BQokikJOvBiI2HlWgH4olfQ2 -d card[number]=4242424242424242 -d card[exp_month]=12 -d card[exp_year]=2016 -d card[cvc]=123 -d plan=EarlyAdopter -d [email protected]
expect -re "Enter host password for user 'sk_test_BQokikJOvBiI2HlWgH4olfQ2:':"
send "${pass}\r"
这现在有效。
如何为 Stripe Curl API 自动输入密码?
谢谢...
最佳答案
这里的问题是您只传递了 API key ,但最后却缺少 :
。关于 Authentication 的文档中提到了这一点。应该是这样的:
curl https://api.stripe.com/v1/customers \
-u sk_test_XXX: \
-d card[number]=4242424242424242 \
-d card[exp_month]=12 \
-d card[exp_year]=2016 \
-d card[cvc]=123 \
-d plan=EarlyAdopter \
-d [email protected]
关于bash - 从 Bash 脚本为 Stripe 自动输入密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30382074/