一、各个接口的位置。
通过文档,https://docs.open.alipay.com/204/105051
可以看到支付的接口文档。在“产品介绍”-->“产品管理推荐”的上面。一共6个接口。
“交易辅助接口”里面开源看到具体的请求和响应参数。
支付结果回调。在“通知参数说明”里面:
二、app支付注意事项。
1、在支付的时候。支付是否成功,要依赖异步通知。不要使用前端的同步通知。
2、在支付的时候。
把签名好的订单信息给前端,有一个设置超时时间 model.setTimeoutExpress("30m")。前端调用支付宝进行支付,用户要输入密码后余额不足等情况才会创建订单。订单超时后,交易就会关闭。交易关闭支付宝会发一个异步通知。状态是TRADE_CLOSED 。可以查看详细文档。
3、退款的时候。
我退款到底依赖哪个啊?1、同步返回的结果。2、异步通知。3、查询。
发起一个退款,这3种方式都能告诉我退款成功没有。但是最好以异步通知为准。并且在异步通知的时候,无论部分退款、全额退款都有异步通知。区别是退款参数不一样。
这里我使用的是退款查询。官方详细文档。