在线支付接口

 

调用小程序支付接口,完成小程序在线收款功能;小程序调用该接口获取支付加密数据,然后调用小程序支付接口完成在线支付

  1. 1、小程序支付接口
  2. 2、微信APP支付
  3. 3、支付宝APP支付
  4. 4、查询用户钱包余额
  5. 5、微信公众号内支付

关注公众号

第一时间获取接口资讯

https://api.it120.cc/{您的专属域名}/pay/wx/wxapp
POST / GET
参数名 数据类型 备注 必填
token String 调用登录接口获取用户登录token Y
money Double 支付金额 Y
remark String 支付备注说明 X
payName String 微信支付弹出页面显示的支付名目 Y
nextAction String 支付成功后的后续工作,如填写:{type:0, id:1234} ,意思为支付成功后,将自动对订单id为 1234 的订单进行支付,其中 1234 为订单的id字段的数字,不是 orderNumber 字段的值 X
参数名 数据类型 备注
暂无返回参数说明
错误码 备注
-1 服务器内部错误
0 接口调用成功
403 禁止访问
404 资源不存在
405 错误的请求类型
501 数据库错误
502 并发异常,请重试
600 缺少参数
601 无权操作:缺少 token
602 签名错误
700 暂无数据
701 该功能暂未开通
702 资源余额不足
901 token错误
错误码 备注
300 缺少key参数
400 域名错误
401 该域名已删除
402 该域名已禁用
404 暂无数据
2000 当前功能已被限制使用
10000 token 无效,请重新登录
10001 该用户未绑定微信OPENID,无法进行小程序支付
20000 错误的支付金额
30000 未选择使用接口
40000 未设置微信支付的商户号和秘钥
50000 无法生成微信支付预支付

调用示例:

wx.request({
      url: 'https://api.it120.cc/gooking/pay/wxapp/get-pay-data',
      data: {
        token:"调用登录接口获取该token",
        money:0.1,
        remark:"支付测试",
        payName:"小程序支付测试"
      },
      //method:'POST',
      success: function(res){
        console.log('api result:');
        console.log(res.data);
        if(res.data.code == 0){
          // 发起支付
          wx.requestPayment({
            timeStamp:res.data.data.timeStamp,
            nonceStr:res.data.data.nonceStr,
            package:'prepay_id=' + res.data.data.prepayId,
            signType:'MD5',
            paySign:res.data.data.sign,
            fail:function (aaa) {
              wx.showToast({title: '支付失败'})
            },
            success:function () {
              wx.showToast({title: '支付成功'})
            }
          })
        } else {
          wx.showToast({title: '服务器忙' + res.data.code})
        }
      }
    })



该接口返回数据:

{
  "code": 0,
  "data": {
    "timeStamp": "1488856136675",
    "appid": "wx1234567890",
    "sign": "1A5BB9F2D423691BE4CAB788E4E7CEF0",
    "prepayId": "wx20170307110856917c57bb910223983254",
    "nonceStr": "1jymU0Uio5J8pDeBuunrHitxVEa6Fy",
    "outTradeId": "ZF1234567890[支付订单号]"
  },
  "msg": "success"
}


Copyright © 杭州于芯科技有限公司

QQ交流群:479413914

微信小程序api接口

浙ICP备15041833号