小小手记 - 01

问题: 支付宝付款并且回调后评论
解决:   详情页 --> 捐款页(包含评论内容) --> 捐赠成功页(支付宝回调页)
1,点击付款按钮,存储用户评论内容及详情页获取数据的id。发送付款请求信息,后台生成用来打开支付宝的表单信息,前台不需要任何操作,直接把返回的表单直接输出后会自己跳转打开支付宝进行付款。 --需要注意的是返回的是前台表单形式和js提交代码的字符串 。

2,通过输出表单打开支付宝收银台页面,输入密码,进行付款,付款有两种方式,优先吊起手机支付宝app支付,手动返回网页。另一种是手机网页登录支付宝进行支付,支付成功后点击完成,返回回调页面

3,付款成功后,返回网页。支付宝检测到当前订单是否已经处理成功,如果已成功返回回调页面

4.回调页面(捐赠成功页面),支付宝返回参数会把回调的信息带在地址栏后面,可以判断是否捐赠成功,截取地址栏中的out_trade_no 就是订单号,可用订单号,通过后端提供查询接口查询订单信息。按需求写对应操作,需求为添加评论。后台提供的接口要求评论内容和订单号,以及用户token,

5,截取地址栏的订单号, 获取本地存储评论内容 , 获取本地用户token 判断是否全部获取后直接提交。

6,回调页面一般都会有一个按钮用来让用户回到详情页面,获取存储的详情页id跳转时携带在地址栏。
其中需要注意的是必须保证网站的域名在回调前和回调后保持一致,不然则没有办法访问存储在本的数据,评论不会成功,按钮跳转后id没有获取到 详情页也会有问题。还有很多小的细节也需要多加注意。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值