我正在尝试将Stripe付款整合到我的网站上。我有一个php变量' $ val'使用表单发送的价格金额设置
$val = $_POST['myFieldName'];
我试图使用此变量来收取条带
所持有的金额 Stripe_Charge::create(array(
"amount" => $val ,
"currency" => "gbp",
"card" => $_POST['stripeToken']));
但似乎除了这个变量外,Stripe不会。它提出了一个缺少必需的参数:金额'页面上的错误它只想接受一个强制整数,例如' 1234'我尝试使用=>强制转换为int intval($ var)坚定不开心。有人能告诉我哪里出错了
Thnks
答案 0 :(得分:0)
你应该试试这个
Stripe_Charge::create(array(
"amount" => 400,
"currency" => "usd",
"card" => "tok_14igbg2eZvKYlo2Cm0Akcrhg", // obtained with Stripe.js
"description" => "Charge for test@example.com"
));
根据文档, description
字段缺失
答案 1 :(得分:0)
我面临同样的问题但是我的编码错误 当你登陆付款页面 最后只需在表单提交按钮之前添加此行 "名称=" myFieldName">