当前日期时间
当前时间:
网站标志
Logo
全站搜索
广告位
phpweb图片广告
广告位
phpweb图片广告
自定内容

phpweb已经是国内最强的的开源电子商务系统了,但并非完美,因为任何...

互联网3年一轮回,京东凡客等电商品牌在三年之前也不过是小打小闹,而如...

电商已经成为趋势,传统行业的竞争已经逐渐演变到网络上,也有不少用Weboss...

phpweb系统是固定的模式,适用于大部分行业与需求。但有一些行业还是有自己...

当前位置
文章正文

paypal支付接口必须注意的几个点,防坑必备!

发表:管理员  发表时间:2018-10-09 10:10:58   阅读:(2216)次  

最近团队接到了一个paypal支付的订单,之前我们团队也有开发paypal支付端口经验,也做过paypal支付端口对接,比较有经验和实战的,但是发现paypal还是有很多规则,很多坑。

所以整理了以下一些资料,给广大同行参考,欢迎各位补充交流。

总结:

一、常见设置问题

1、paypal账户必须升级为商户,才能实现回调功能,若使用个人用户也可以实现支付,但是无法回调,技术理论层面,如果要实现个人账户回调,只能实现前端回调。

2、paypal商户账户需要进行设置回调页面才能正常回调,以下是2个页面网址设置,中文版截图我就略过了,直接上英文版的,按部就班操作就可以了。

先登录paypal会员中心,访问

设置网址一:https://www.paypal.com/businessmanage/preferences/website

Return URL requirements 的Return URL需要输入填写回调地址

例如 http://www.weboss.hk/ipn.php (ipn.php是回调文件,这个具体路径得看看你回调路径和页面怎么写的)

image.png

设置网址二:https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-ipn-notify

Edit Instant Payment Notification (IPN) settings中Notification URL 需要输入填写回调地址

例如:http://www.weboss.hk/ipn.php (ipn.php是回调文件,这个具体路径得看看你回调路径和页面怎么写的)

image.png

3、回调页面编写函数,需要注意php环境要求,像需要cur函数,一般都是php5.2以上版本才支持。

4、访问支付页面和商户账户、支付成功的账户会做判断处理,如果频繁换商户支付,会有一定限制(估计官paypal官网为了限制同一个位置频繁修改商户用户实施的策略吧)。

5、支付成功回调后,发现偶尔会出现时间差,就是响应判断修改订单状态速度没那么实时,比如延迟十几秒。

6、网上传回调页面需要ssl证书,本次对接测试,没用到也正常可以用,所以截止发稿是ssl证书这一说法是选择性的,毕竟https会安全点吧。

7、个人用户支付时候,如果是新注册用户,必须关联信用卡visa激活账户,不然有余额也无法支付。


二、遇到paypal交易拒绝,paypal无法支付情况总结

1、账户本身原因,例如注册时间太短,信用度问题;

2、购物网站问题,可能在paypal系统中存在不良记录,所以paypal为保护买方进行了部分限制; 

3、使用他人paypal账户,或者登陆地点问题;

Paypal也给了解释:安全原因,系统自动拦截.没有任何的解决方法。


脚注信息
© 2005-2015 草莓互联(100cm.cn) 广州同福信息科技有限公司 版权所有,并保留所有权利。

广州市东莞庄一横路116号 粤ICP备11046216号-7

经营性网站备案信息 广州网络警察报警平台 不良信息举报中心  百度信誉档案 广州工商红盾网 可信网站认证