第三方应用开发
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
第三方应用开发
客户端API
JS-SDK
对外收款
发起对外收款
发起对外收款
最后更新:2024/07/22

该接口可以用于商户对客户发起收款请求。
接口定义

wx.invoke('createExternalPayment', {
	    paymentType:0,  //收款方式
       	totalFee:300//收款金额,单位为分
        description:'可乐一罐' //收款说明
     }, 
     function(res){
        if(res.err_msg == "createExternalPayment:ok"){
            paymentId = res.paymentId ; //收款项目id
        }else {
            //错误处理
        }
    });

输入参数说明:

参数类型是否必须说明
paymentTypeInt收款方式。 0:在聊天中收款 1:收款码收款,不填默认为在聊天中收款。
totalFeeInt收款金额,单位为分,允许范围1~5,000,000分。可为空。若为空或者非法,客户端会忽略该字段
descriptionString收款说明,“在聊天中收款” 不超过32个字,“收款码收款”不超过16个字。若为空或者超出最大长度,唤起收款页面时,客户端会忽略该字段,由用户填写

 

返回参数 json 结构示例:

{
     "errMsg":"createExternalPayment:ok",
     "paymentId": "xxxxx"
}

返回结果说明

参数类型是否必须说明
paymentIdString收款项目id,可使用该id“获取收款项目的商户单号

调用前提:

  1. 在企业微信4.0.12及以后版本支持;
  2. 必须先成功调用agentConfig,否则调用时会报no permission错误;
  3. 应用需要具有对外收款权限;
  4. 发起的用户必须在应用可见范围,且实名;
  5. 允许第三方应用、代开发应用和自建应用调用。
上一篇进入微信客服消息界面
下一篇发起退款
    本节内容
服务端API
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
小程序接入对外收款
客户端API
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
更新日志
联系我们