我一直在寻找一个体面的(最新的)Paypal 类,我可以用它来满足我非常简单的结帐要求,但是在没有这样的类的情况下,我试图自己推出一个类:
$paypal = array(
'cmd'=>'_cart',
'business'=>'kung@foo.com',
'no_shipping'=> 1,
'return'=>'http://www.foo.com',
'cancel_return'=>'http://www.foo.com',
'currency_code'=> 'GBP',
'charset'=>'UTF-8'
);
$i=0;
$cart = array();
foreach ((array)$_SESSION['place_ad']['cart'] as $value)
{
$i++;
$cart = array("item_name_$i" => $value['title'], "amount_$i" => $value['price']);
$paypal = array_merge($paypal, $cart);
}
header('Location: https://www.paypal.com/cgi-bin/webscr?'.http_build_query($paypal));
据我所见,一切都正确传递给了贝宝,但贝宝吐出来就像我在胡言乱语一样,出现以下错误:
我们检测到此购物车存在问题。如果问题仍然存在,请联系商家。
任何人都可以告诉我我做错了什么,因为我在贝宝集成方面是一个完全的新手。