Payple集成步骤
Payple集成网上有很多种,下面的链接比较全面,可以拿过来进行一步步操作。
https://blog.csdn.net/change_on/article/details/73881791
关于Payple PC端回调
本人第一次做支付类的项目,有很多表述不正确还请多多担待点。
按照自己的理解是PC端同步回调,是当我们付完款之后点击了返回商家按钮的时候进行了一个请求,然后就不需要设置异步回调,当然这是限制于在PC端,可能有的需要但是我们在PC端走的是同步。
如图:
就是在这块,返回商家的时候,贝宝进行一个请求,返回走了我们集成好的回调地址,拿到了三个参数:订单号,交易付款状态,付款金额。
登录Payple商户号进行查看:
然后可以看的出来,我们现在是已经支付成功的。
关于Payple App端回调
我们在调试App端的时候,出现一个问题就是支付成功之后,怎么就是不走回调地址。想了一些办法,就是依旧不走回调,然后我们就猜测是不是有个地方没有配置回调地址,在网上看到一个帖子关于Payple的IPN。
根据自己的商户号找到了IPN,IPN设置异步回调的时候必须是https安全链接(使用小米球也可以进行测试)
以下是如何设置IPN异步回调的:
至此,测试商户号的IPN异步回调设置完成。这是沙箱测试环境,正式环境也要进行设置(正式环境步骤基本一样。)。如果没有异步回调,贝宝会一直请求接口,一直到请求失败(如下图)。
测试下支付成功之后,贝宝会一直请求回调地址,请求失败以及成功的示例。
失败:
支付成功之后,没有设置回调地址。Payple会一直进行请求,请求了八次。
成功:
这是成功之后。
如果想要查看交易信息,在IPN设置里面有个“即使付款通知记录”,点击他就可以看到详细信息以及返回后台的参数。