芝麻信用免押金接口源码demo开发php和java流程,如何开发支付宝免押金接口功能
1 小程序选择商品
2 小程序请求创建订单
见小程序官方示例demo源码目录page\API\request
httpRequest() {
my.httpRequest({
url: 'http://httpbin/post',
method: 'POST',
data: {
from: '支付宝',
production: 'AlipayJSAPI',
},
dataType: 'json',
success: function(res) {
my.alert({content: JSON.stringify(res)});
},
fail: function(res) {
my.alert({content: JSON.stringify(res)});
},
complete: function(res) {
// my.alert({title: 'complete'});
}
});
}
3 服务端 创建预授权订单,并返回结果
https://docs.open.alipay/20180417160701241302/vo4kv7/ 接口参数示例
https://docs.open.alipay/11157 参数说明
4 小程序收到返回的结果数据,将数据填充到tradePay接口,并拉起支付宝客户端支付。
tradePay() {
my.tradePay({
orderStr: 'xxx', //完整的支付参数拼接成的字符串,从服务端获取,具体是方法请参考小程序开发文档
success: (res) => {
my.alert({
title: res.resultCode,
});
},
fail: (res) => {
my.alert({
content: JSON.stringify(res),
});
},
});
}
5 服务端收到回调结果,并更新订单状态(是否支付)
6 授权转支付(到期)
https://docs.open.alipay/20180417160701241302/qca164/
7 租赁结束,同步订单状态(履约,取消,违约)
https://docs.open.alipay/api_1/alipay.trade.orderinfo.sync
更多推荐
支付宝芝麻信用免押金接口源码demo开发php和java流程
发布评论