1.支付发送请求参数步骤:
1.1 根据接口文档封装需要的请求参数parent(key=values的形式)。
1.2 进行签名(sign):
• 将封装的请求参数进行排序
• 私钥
• RSA非对称加密(对上面的parent和私钥进行非对称 加密)
1.3 将sign的key values形式 附加在parent后面进行以Json格式发送。
2.同步接受请求参数(同步支付回调)
Json格式返回支付成功或支付失败状态。
3.异步接受请求参数(异步支付回调)
3.1 以Json格式接受回调信息
3.2 进行验签
• 接收到对方发送的内容
• 公钥
• RSA验签
3.3 验签通过,再次进行验证商户的订单号,订单状态,订单金额,若通过,执行下面的操作。
3.4 转换为我们数据库保存的格式
3.5 进行保存
• 向订单流水号插入一条记录
• 更新订单状态
4.快捷支付接口文档:http://download.csdn.net/download/luomingkui1109/9949061
5.快捷支付 demo 代码:https://github.com/luomingkui/demo-quick-h5
demo运行环境:JDK1.8+Idea+Tomcat
demo本地访问路径:http://localhost:8080/demo-quick-h5-1.0.0-SNAPSHOT/pay