2012-07-24 94 views
1

我已经将PayPal与我的eshop连接起来,并且希望在成功付款后将其重定向到我的eshop,直至没有付款变量的特定页面。 在手动写入使用参数在没有参数的情况下返回PayPal中的网址

rm=1 

我的模式是这样的:

$this->form = array('cmd' => '_xclick', 
     'business' => '[email protected]', 
     'cert_id' => 'ABCDEFGDe', 
     'lc' => 'EN', 
     'custom' => 'test', 
     'invoice' => $orderId, 
     'currency_code' => 'EUR', 
     'no_shipping' => '1', 
     'no_note'=>'1', 
     'item_name' => 'bought item', 
     'item_number' => '1', 
     'rm'=>'1', 
     'amount' => $price, 
     'return'=> $returnURL, 
     'notify_url'=>$notifyURL, 

    ); 

但是,即使RM设置为1,并返回设置,贝宝STIL重定向回我的网页与所有使用GET方法的参数(如rm = 0)

有没有办法正确设置rm = 1?我也试过不带引号

回答

1

根据贝宝,你需要将rm参数设置为2得到付款明细,POST参数而不是GET参数(rm设置为1)。

也看看:Paypal return URL - using GET parameters?

希望这有助于约翰 -

更新:
这是正确的rm参数设置为1这使得贝宝通过GET方法调用返回页面但没有GET参数(抱歉,首先得到这个不太正确,并且没有双关意图)。
虽然我可能找到了正确的解决方案:在您的PayPal配置文件中,禁用付款详细信息的传输(在可设置默认返回URL的页面上)。 如果启用此选项似乎覆盖rm参数后者设置为任何值。

约翰

相关问题