首信易支付内部商户账户支付体系,为用户提供个人钱包解决方案,具备充值、提现、订单支付等功能.
需要与我司联系申请开通后才可使用.
// 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
可能会返回 SUCCESS
或PROCESS
或SEND
, 商户仍需要发起订单查询请求,以此来确认支付/收款是否成功
weboxSuccess: function (result = { businessCode: '', statusCode: '', data: {} }) { },