天天看点

支付之回调电商方法 | 学习笔记

开发者学堂课程【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 获取

确认收货

完成正在的支付,点击确认支付

支付成功,等待卖家发货

现在刷新,不会对支付进行修改,但是页面还是原来的

如果客户给的参数是错误的,即不会重复修改

继续阅读