条纹(curl命令行POST)

3

我正在尝试使用Stripe curl对一个测试客户收取10美元的费用,但返回错误提示金额不正确。

    curl https://api.stripe.com/v1/charges      \

   -u sk_test_qtxx1EuLIMqMwOmEw3NKxxxx:     \

   -d amount=10.00                          \

   -d currency=usd                          \

   -d card[number]=4242424242424242         \

   -d card[exp_month]=12                    \

   -d card[exp_year]=2019                   \

   -d card[cvc]=123

返回的错误为:

{
  "error": {
    "type": "invalid_request_error",
    "message": "Invalid integer: 10.00",
    "param": "amount"
  }
}

我尝试了10美分,但它提示:“金额必须至少为50美分”。
我想知道是否错过了某些帖子变量,比如令牌或密钥。
1个回答

2
根据文档,金额参数需要是最小货币单位的正整数。因此,要传递1000来表示十美元。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接