这里重新理一下调用的顺序
1.支付宝处理下单请求:
这里是在调用支付宝的接口后生成的json数据,其内容都是我们自己配的
2.支付宝预下单成功:
这里支付宝给我们生成的订单号out_trade_no和二维码图片qr_code
3.支付结果:
目前我没有配置支付宝的回调地址,暂时没有返回的处理
demo测试
我们测试main成功后,可以尝试一下把这个web项目启动起来
1.配置web应用
老流程发布
然后启动,选择二维码支付
这样支付结束
调试支付宝回调
这里需要一个内网穿透辅助,我使用的是natapp,花了10块钱买的通道囧(真贵),花生壳也挺有名的,购买过程真的很小白,这里就不讲了反正就先这样用着.
购买完隧道后需要下载一个客户端运行
解压出一个natapp文件,进入其目录下,赋执行权限
我这步没跑起来啊!!!/(ㄒoㄒ)/~~我先看下怎么跑起来natapp
2018年04月20日16:02:18
出现上面这种问题的,去把阿里的DNS加上,主要要设置在DNS的最前面,教程看https://natapp.cn/article/alidns
结果出现这个就是成功的:
内网穿透已经成功了,下面就可以让支付宝调起来了.
这个其实挺简单的,这里忘记截图,反正你自己起一个服务器,然后打开注释支付宝的回调
写好对应的接口即可,一开始预下单成功的时候会进一次,这时候request显示是没有支付成功的,后面多次调用,时间慢慢延长,支付成功的时候会主动调用.然后就是业务处理的逻辑了,这些东西我会在后续集成的时候贴出来.
网友评论