我正在将mercadopago(巴西版本的paypal)整合到我现有的购物车中,目前正在退房,并且有人进行银行存款。
除了unit_price是固定数字外,一切似乎都很好。
$preference_data = array(
"items" => array(
array(
"title" => "Shirt",
"quantity" => 1,
"currency_id" => "BRL",
"unit_price" => "10.00"
)
)
);
我试过说"unit_price" => "$cart_total"
但是它返回了一个错误,说unit_price
必须是一个数字。有没有办法解决?
我奇迹般地开发了自己的网站并拥有.php购物车,但我并不完全了解这个领域!非常感谢!很抱歉这个简单的问题,我无法找到答案,因为我不知道如何正确地说出来。我试着寻找"将php字符串转换为整数"但是返回的结果不适用......
答案 0 :(得分:1)
设置unit_price
时不要使用引号。至于quantity
号码,而不是:
"unit_price" => "10.00"
做的:
"unit_price" => 10.00
答案 1 :(得分:0)
尝试 -
"unit_price" => (float)$cart_total,