Skip to content

10.20 mk支付流程

老版本升级:https://opendocs.alipay.com/open/263/106840
	1.新版本不支持md5
	2.新版本本地不好调试,沙箱模式需要内网穿透工具
	3.参数、地址发生变化

调试

1.修改订单状态

ordercommoninfo 表的 orderStatus
账号 OnlineTest  订单:03-2019072310405440540000 以前的存储卡(现在已经去掉)

一、流程

配置文件

jeysey:		order-payment-alipay.xml

###1.生成支付宝收银页

1.	前端点击保存并支付 访问接口:http://127.0.0.1:8099/api/web/orderpayment/alipay/redirect/02-201804161705585580000

2. AliPayResource 
@Path(REDIRECT_PATH_NAME + "/{orderId}")   redirect接口
		0.	OrderComponentImpl getAlipayParameter
		1.	根据订单id查询订单是否存在  
		2.	订单状态是否为未支付
		3.	返回查询到的AliPayParameter对象的'价格'和'名称'
	2.如果用户支付已完成订单,跳转到订单详情页面。
    3.
    
3. AlipayInfoWriter writeTo	(直接跳到这个方法可能与order-payment-alipay.xml有关)
	alipaySubmit.ftl  form表单 get请求 调用支付宝网关:https://mapi.alipay.com/gateway.do?

###2.同步回调

/return  接口 AliPayResource  processCompleted