申请流程

1.申请商户账户    https://www.paypal.com   注册完得去邮箱激活

2.注册paypal开发者账号   https://developer.paypal.com   用上一步创建好的账号登录

SANDBOX-Accounts 下创建一个商家账户和一个买家账户,可以使用默认的

DASHBOARD-My Apps & Credentials  创建一个APP,使用上述某个商家邮箱,拿到ClientID和Secret

3.  登录商家或买家账户    https://www.sandbox.paypal.com

支付流程

创建一个支付,发送到paypal服务端并返回一个用户授权地址(在客户端,即我们自己的服务端,并设置一个支付)–>转链到用户授权地址(paypal网站)–>用户授权用户授权完毕(paypal网站,用户登录帐号并同意支付)–>paypal返回到客户端设置的execute地址(这个地址是第一步设置的,在客户端),付款实现。


备注:个人账号无法实现回调
支付回调方式  IPN(异步)和PDT(同步),同步可靠性不高,异步的可靠性高,但不及时

开启PDT设置同步回调地址

用系统分配的卖家账号登录沙箱地址https://www.sandbox.paypal.com/

“网站付款”->“网站习惯设定”->“更新”   自动返回:开启,url填写return(同步回调地址)  付款数据传输:开启

开启IPN设置异步回调地址

“通知”->“即时付款通知"

或者在https://developer.paypal.com/
My Apps & Credentials-》SANDBOX WEBHOOKS
设置

异步回调地址需要https

流程
前端调接口,后端向PayPal发起请求创建支付,返回一个链接地址给前端跳转,跳转后用户授权,然后同步通知到后端接口,后端发起确认支付并记录下一个ID,此ID用于退款操作,结束。同步通知地址在代码里设置,异步通知接口在paypal后台设置。同步通知记录ID并通知前端,异步通知处理后端业务逻辑

中国PAYPAL账户不能充值,可以通过绑定银行卡付款
点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部