您是否有PayPal账户经常被封的情况,眼看着别人红火的生意干着急!事实上还是可以做一些处理的,尽管有些人甚至注册了N个账户,paypal冻结账户通常主要是由于以下两种情况(当然具体的你要去研究PayPal,老外有关于PayPal的书箱):

1,被侵权公司向PayPal投诉某个网站侵权,PayPal冻结该网站所使用的交易账户。

2,PayPal通过程序来检测交易网站是否存在违规(比如侵权,仿牌)来决定是否冻结用于该网站交易的PayPal账户。

对于第一种情况,除非你不在Magento站点中使用PayPal进行交易,否则你就要担心。当然如果你是牛人,你可能不会因此而发愁,听说国内有牛人可以和PayPal达成默契而不被封,或者可以事先得到风声,或者可以得到特殊政策。

至于第二种情况,尽管有很多将Magento的PayPal模块中传送给PayPal支付网关的涉及到版权,商标的参数屏蔽。但是程序还是可以通过HTTP协议REQUEST中的referer字段和用来接收返回参数的URL上跟踪到原交易站点,进而应用PayPal的规则来交结账户。

所以:

要对PayPal的检测程序屏蔽这些信息。什么做?是的我们可以把接收支付返回结果的Magento URL地址换成别的地址,但是没有人能够控制http协议的referer字段的,只有客户自己。然而其实换一下思路就对了,可以让用户来做这个事情,具体就是让用户自己触发一个请求,这个是可以直接利用用户进行支付时的单击行为的,然后对此请求做一个重定向(注意是指外部重定向才可以)就可以搞定,当然你自己要在Magento代码中做相应处理。

注意:

1、要准备一个“正规”站点用来进行交易,既面向PAYPAL的站点。

2、由于这个重定向是跨站的,不然怎么隐藏,session是不可能跨站的。

3、PayPal返回的数据要接收处理并更新到相应的数据库。