Python接入PayPal支付


(背景)PayPal支付分为两种方式:

1,PDT
2,IPN

我在开发过程中查看了许多博客,大都采用了第一种方法,但是并没有说明共有两种不同方法,给我带来了一些不解,直到看到一篇博客才有所了解,讲解的很详细,大家可以作为参考。链接.


一、开发流程:

其实我感觉PayPal,AliPay,WeiXinPay原理都差不多,基本流程都是:

买家申请付款——支付宝/微信/PayPal(密匙接口验证)——付款成功,返回参数——卖家验证


二、具体步骤

1.注册PayPal账号

官网注册地址:https://www.paypal.com

开发者平台地址:https://developer.paypal.com/developer/accounts/(可以用刚才注册的PayPal地址登录)

然后在沙盒页面会默认创建两个账号,一个是商户的,一个是个人的;但是大家都说速度很慢,我们还是分别新建一个商户,一个个人账号:

点击"Create account",分别选择"Personal",“Business”,国家都选择"China"

然后去默认创建的应用,查看并记录它的client_id和client_secret.

2.安装sdk

pip install paypalrestsdk

github地址: PayPal-Python-SDK .

具体代码可以参考 .


总结

支付的时候发现有问题,报错:

The merchant isn’t able to accept PayPal payments at this time.
去官网登陆账号查看有没有消息提示“账户限制”

需要进行这些认证账户才能解除限制,认证流程参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值