Stripe测试模式创建Payment Intent时遇到最低收费金额限制错误
Stripe测试模式创建Payment Intent时遇到最低收费金额限制错误
嘿,我之前也踩过这个坑,给你几个实用的解决思路:
- 先核对你设置的金额是否达标:不同货币对应不同的最低收费门槛,而且Stripe要求金额必须传最小货币单位(比如人民币传分,美元传美分),你得确认你传的
amount参数没有低于对应货币的最小值。 - 别搞混金额单位!比如你想收1块钱人民币,不能直接传1,得传100(因为是100分),很多人就是这里大意了,传了实际金额的整数,结果远低于最低要求触发错误。
- 如果你只是想保存支付方式留着以后用,不用立即扣费的话,完全没必要创建Payment Intent,改用
SetupIntent就好啦,这个接口专门用来预存支付方式,没有金额限制的问题。 - 最后再检查下
currency参数和金额的匹配性,比如你按欧元的金额设置,却把货币类型选成了美元,也可能触发这个报错。
附上你遇到的错误提示:
The amount must be greater than or equal to the minimum charge amount allowed for your account and the currency set.
备注:内容来源于stack exchange,提问作者messi
相关产品推荐
相关产品推荐

