I';我有paypal的烦恼,家里有专家吗?
我一直在到处寻找一个像样的(最新的)Paypal类,我可以用它来满足我非常简单的结账要求,但在没有这样一个类的情况下,我尝试推出自己的:I';我有paypal的烦恼,家里有专家吗?,paypal,Paypal,我一直在到处寻找一个像样的(最新的)Paypal类,我可以用它来满足我非常简单的结账要求,但在没有这样一个类的情况下,我尝试推出自己的: $paypal = array( 'cmd'=>'_cart', 'business'=>'kung@foo.com', 'no_shipping'=> 1, 'return'=>'http://www.foo.com', 'cancel_return'=>'http://www.foo.c
$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));
据我所见,所有内容都正确地传递给了paypal,但paypal将其吐出来,就像我在胡言乱语一样,出现了以下错误:
我们检测到此购物车有问题。如果问题
如有疑问,请联系商户
有谁能告诉我我做错了什么,因为我在paypal集成方面是一个完全的新手。好的,所以我通过在查询字符串中添加upload=1来让它正常工作。但是我现在遇到了一个奇怪的问题,查询字符串的一部分似乎被http_build_query命令损坏了:www.foo.com·cy_code=gbp这是因为¤映射到一个特殊字符