Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stripe payments 我如何支付条纹上的十进制金额_Stripe Payments - Fatal编程技术网

Stripe payments 我如何支付条纹上的十进制金额

Stripe payments 我如何支付条纹上的十进制金额,stripe-payments,Stripe Payments,我正在开发一个网站使用django。我需要集成到我的网站条纹支付网关。我成功地实现了支付过程,但如果以十进制计算费用金额,则出现“无效参数”错误。由于浮点数学的潜在问题,Stripe只接受整数作为支付金额。对于小数金额的货币,Stripe的API采用最小的除法;例如,以美元为单位,付款金额以美分为单位,而不是美元;对于1美元,你会发送 100 。< /P>我发现解决方案只输入10050,如果你想支付100.50,不需要放。0Soupe总是考虑支付美分,这意味着如果你需要充电1美元,你需要输入10

我正在开发一个网站使用django。我需要集成到我的网站条纹支付网关。我成功地实现了支付过程,但如果以十进制计算费用金额,则出现“无效参数”错误。

由于浮点数学的潜在问题,Stripe只接受整数作为支付金额。对于小数金额的货币,Stripe的API采用最小的除法;例如,以美元为单位,付款金额以美分为单位,而不是美元;对于1美元,你会发送<代码> 100 <代码>。< /P>我发现解决方案只输入10050,如果你想支付100.50,不需要放。0Soupe总是考虑支付美分,这意味着如果你需要充电1美元,你需要输入100美分,所以小数的问题很容易处理。