美文网首页
ApiCloud支付宝支付 “订单参数异常,请重新下单后再发起付

ApiCloud支付宝支付 “订单参数异常,请重新下单后再发起付

作者: zlchen | 来源:发表于2021-06-29 15:36 被阅读0次

ApiCloud 无法调起支付宝支付直接使用字符串就有问题,使用json取ret.data的值就没问题

var aliPayPlus = api.require('aliPayPlus');
var val = {body:'ceshi',subject:'JTM-充值',out_trade_no:'202106291451243615',total_amount:0.02};

 $api.post('http://test.com/api/test/alipay_test0615',{
          values: val
 },function(ret){
            console.log(JSON.stringify(ret));
            aliPayPlus.payOrder({
                orderInfo: ret.data,
            }, function(ret, err) {
                api.alert({
                    title: '支付结果',
                    msg: ret.code,
                    buttons: ['确定']
                });
            })
},'json');

{
    ret.code:        //字符串类型;错误码,取值范围如下:
                 //9000:支付成功
                 //8000:正在处理中,支付结果未知(有可能已经支付成功),请查询商户订单列表中订单的支付状态
                 //4000:订单支付失败
                 //5000:重复请求
                 //6001:用户中途取消支付操作
                 //6002:网络连接出错
                 //6004:支付结果未知(有可能已经支付成功),请查询商户订单列表中订单的支付状态
}

相关文章

网友评论

      本文标题:ApiCloud支付宝支付 “订单参数异常,请重新下单后再发起付

      本文链接:https://www.haomeiwen.com/subject/iyqkultx.html