目录
兼容性:企业微信 4.0.12 开始支持
发起对外收款。
ww.createExternalPayment({
paymentType: 0,
totalFee: 300,
description: '可乐一罐'
})
本接口必须使用应用身份进行注册
所使用的应用必须具有对外收款权限
发起的用户必须在应用可见范围并实名
允许第三方应用、代开发应用和自建应用调用
属性 | 类型 | 必填 | 说明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
paymentType | number | 否 | 收款方式 不填默认为在聊天中收款。 | ||||||||||
| |||||||||||||
totalFee | number | 否 | 收款金额 单位为分,允许范围 1~5,000,000 分 | ||||||||||
description | string | 否 | 收款说明 “在聊天中收款” 不超过32个字,“收款码收款”不超过16个字。若为空或者超出最大长度,唤起收款页面时,客户端会忽略该字段,由用户填写。 | ||||||||||
success | Function | 否 | 成功回调 | ||||||||||
fail | Function | 否 | 失败回调 | ||||||||||
cancel | Function | 否 | 取消回调 | ||||||||||
complete | Function | 否 | 完成回调 |
Promise<Object>
属性 | 类型 | 必填 | 说明 | |
---|---|---|---|---|
errMsg | string | 是 | 通用错误信息 | |
errCode | number | 是 | 通用错误码 | |
paymentId | string | 是 | 收款项目 ID 可使用该 ID 获取收款项目的商户单号 |
wx.invoke('createExternalPayment', {
paymentType:0, //收款方式
totalFee:300, //收款金额,单位为分
description:'可乐一罐' //收款说明
},
function(res){
if(res.err_msg == "createExternalPayment:ok"){
paymentId = res.paymentId ; //收款项目id
}else {
//错误处理
}
});