开发者学堂课程【Servlet入 门:支付之回调电商方法】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/35/detail/792
支付之回调电商方法
内容介绍
一、银行回调订单
二、实际代码操作
一、银行回调订单
在 orderservlet pay()
1、获得11+1参数
2、校验当前访问者身份
Hmat 签名数据,比较是否相同
使用11个参数,与 keyvalue 生成 hmac,与易宝传递过来的是否 hmac 相同进行比较。
11个参数之上,如果支付失败,易宝并不会回馈订单。
易宝有一程序,写代码时,适合回调电商,回馈用户
3、判断回调方式
重点句
点对点
如果为1,修改订单状态
不是1,不用做
4、判断回调方式
如果是点对点,回馈 success
保存成功信息,转发到 msg.jsp
二、实际操作敲代码
Return 获取
确认收货
完成正在的支付,点击确认支付
支付成功,等待卖家发货
现在刷新,不会对支付进行修改,但是页面还是原来的
如果客户给的参数是错误的,即不会重复修改