您好我有一个名为$ total的变量,它是从另一页上的表单中的隐藏字段设置的
$total = $_POST['myHiddenValue'];
在Stripe中我试图将此变量用作金额参数
Stripe_Charge::create(array(
"amount" => $total,
"currency" => "gbp",
"card" => $_POST['stripeToken']));
这会抛出'miss amount param'的错误
如果我事先设定$ total为:
$total = 5000;
它有效,但我不想硬编码。
使用下面也不起作用,它会抛出'无效的正整数'错误
“金额”=> (INT)$总,
有没有人知道Stripe能给我一些帮助。
感谢
答案 0 :(得分:1)
'amount'以美分为单位,应该是整数而不是小数。
$ Total = '50 .43';
'amount'=> $总* 100,