- 09/30草莓互联2024年国庆假期...
- 09/15草莓互联2024年中秋节放...
- 08/10宝塔控制面板手动安装Ope...
- 06/07草莓互联2024年端午节放...
- 04/30草莓互联2024年五一劳动...
- 04/03草莓互联2024年清明放假...
- 03/24宝塔控制面板Nginx后端...
- 02/27宝塔面板python2.7升级...
- 02/19宝塔面板站点PCI DSS不合...
- 02/19宝塔面板站点站长工具中点亮HT...
- 02/14宝塔面板https协议无法获取...
- 02/11宝塔Windows面板下SQL...
- 02/02宝塔控制面板利用nginx实现...
- 09/18宝塔控制面板FTP增加Flas...
phpweb已经是国内最强的的开源电子商务系统了,但并非完美,因为任何...
互联网3年一轮回,京东凡客等电商品牌在三年之前也不过是小打小闹,而如...
电商已经成为趋势,传统行业的竞争已经逐渐演变到网络上,也有不少用Weboss...
phpweb系统是固定的模式,适用于大部分行业与需求。但有一些行业还是有自己...
paypal支付接口必须注意的几个点,防坑必备!
最近团队接到了一个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是回调文件,这个具体路径得看看你回调路径和页面怎么写的)
设置网址二: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是回调文件,这个具体路径得看看你回调路径和页面怎么写的)
3、回调页面编写函数,需要注意php环境要求,像需要cur函数,一般都是php5.2以上版本才支持。
4、访问支付页面和商户账户、支付成功的账户会做判断处理,如果频繁换商户支付,会有一定限制(估计官paypal官网为了限制同一个位置频繁修改商户用户实施的策略吧)。
5、支付成功回调后,发现偶尔会出现时间差,就是响应判断修改订单状态速度没那么实时,比如延迟十几秒。
6、网上传回调页面需要ssl证书,本次对接测试,没用到也正常可以用,所以截止发稿是ssl证书这一说法是选择性的,毕竟https会安全点吧。
7、个人用户支付时候,如果是新注册用户,必须关联信用卡visa激活账户,不然有余额也无法支付。
二、遇到paypal交易拒绝,paypal无法支付情况总结
1、账户本身原因,例如注册时间太短,信用度问题;
2、购物网站问题,可能在paypal系统中存在不良记录,所以paypal为保护买方进行了部分限制;
3、使用他人paypal账户,或者登陆地点问题;
Paypal也给了解释:安全原因,系统自动拦截.没有任何的解决方法。
假如我们资讯/文章对您有所帮助,您可以通过扫描捐赠二维码支持一下我们~
感谢您对我们的支持,您的小小支持让我们有信心走得更远!