java后台当面付支付宝接入二

这里重新理一下调用的顺序

1.支付宝处理下单请求:

这里是在调用支付宝的接口后生成的json数据,其内容都是我们自己配的


java后台当面付支付宝接入二_第1张图片

2.支付宝预下单成功:

这里支付宝给我们生成的订单号out_trade_no和二维码图片qr_code


java后台当面付支付宝接入二_第2张图片

3.支付结果:

目前我没有配置支付宝的回调地址,暂时没有返回的处理

demo测试

我们测试main成功后,可以尝试一下把这个web项目启动起来

1.配置web应用

java后台当面付支付宝接入二_第3张图片
老流程

java后台当面付支付宝接入二_第4张图片
发布


然后启动,选择二维码支付


java后台当面付支付宝接入二_第5张图片

java后台当面付支付宝接入二_第6张图片

这样支付结束
java后台当面付支付宝接入二_第7张图片

调试支付宝回调

这里需要一个内网穿透辅助,我使用的是natapp,花了10块钱买的通道囧(真贵),花生壳也挺有名的,购买过程真的很小白,这里就不讲了反正就先这样用着.


java后台当面付支付宝接入二_第8张图片

购买完隧道后需要下载一个客户端运行


java后台当面付支付宝接入二_第9张图片

解压出一个natapp文件,进入其目录下,赋执行权限


java后台当面付支付宝接入二_第10张图片

java后台当面付支付宝接入二_第11张图片
java后台当面付支付宝接入二_第12张图片

我这步没跑起来啊!!!/(ㄒoㄒ)/~~我先看下怎么跑起来natapp
2018年04月20日16:02:18

java后台当面付支付宝接入二_第13张图片

出现上面这种问题的,去把阿里的DNS加上,主要要设置在DNS的最前面,教程看 https://natapp.cn/article/alidns
结果出现这个就是成功的:
java后台当面付支付宝接入二_第14张图片

java后台当面付支付宝接入二_第15张图片

内网穿透已经成功了,下面就可以让支付宝调起来了.

这个其实挺简单的,这里忘记截图,反正你自己起一个服务器,然后打开注释支付宝的回调



写好对应的接口即可,一开始预下单成功的时候会进一次,这时候request显示是没有支付成功的,后面多次调用,时间慢慢延长,支付成功的时候会主动调用.然后就是业务处理的逻辑了,这些东西我会在后续集成的时候贴出来.

你可能感兴趣的:(java后台当面付支付宝接入二)