易智付微包插件

首信易支付内部商户账户支付体系,为用户提供个人钱包解决方案,具备充值、提现、订单支付等功能.

需要与我司联系申请开通后才可使用.

接入

// app.json
{
  ...
  "plugins": {
    "webox-plugin": {
      "provider": "wx6ffb4c2dcfbcaf78"
    }
  }
  ...
}
data: {
    // 业务参数
    business: {
      businessCode: '', // 业务码
      merchantId: '', // 商户编号
      walletId: '', // 钱包ID
      token: '', // 预下单TOKEN
    },
    // 业务成功回调通知
    weboxSuccess: function (result = { businessCode: '', statusCode: '', data: {} }) { },
    // 业务失败回调通知
    weboxFail: function (result = { businessCode: '', statusCode: '', cause: '', data: {} }) { },
},
launchBusiness: function(){
  wx.navigateTo({
    url: 'plugin://webox-plugin/wbx-payment-page', // 支付
    url: 'plugin://webox-plugin/wbx-access-cardlist', // 我的银行卡
    url: 'plugin://webox-plugin/wbx-access-safety', // 安全设置
    events: {
      onWeboxSuccess: this.onWeboxSuccess,
      onWeboxFail: this.onWeboxFail,
    },
    success: function(res) {
      res.eventChannel.emit('onBusiness', business)
    }
  })
}

businessCode 业务码

# 安全设置
ACCESS_SAFETY
# 绑卡管理
ACCESS_CARDlIST

# 以下为收银台业务

# 充值
RECHARGE
# 提现
WITHHOLDING
# 订单支付
APP_PAY
# 转账
TRANSFER
# 红包
REDPACKET

关于收银台业务

收银台业务需要特别注意的是, 回调成功仅代表业务提交(发起)成功, 回调参数statusCode可能会返回 SUCCESSPROCESSSEND, 商户仍需要发起订单查询请求,以此来确认支付/收款是否成功

  weboxSuccess: function (result = { businessCode: '', statusCode: '', data: {} }) { },