支付宝芝麻信用免押金接口源码demo开发php和java流程

芝麻信用免押金接口源码demo开发php和java流程,如何开发支付宝免押金接口功能

1 小程序选择商品
2 小程序请求创建订单
见小程序官方示例demo源码目录page\API\request
httpRequest() {
    my.httpRequest({
      url: 'http://httpbin.org/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.com/20180417160701241302/vo4kv7/  接口参数示例
https://docs.open.alipay.com/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.com/20180417160701241302/qca164/

7 租赁结束,同步订单状态(履约,取消,违约)
https://docs.open.alipay.com/api_1/alipay.trade.orderinfo.sync

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章