电商平台提现API
电商平台通过该接口可将其平台的收入进行提现
注意
- 只能在电商平台指定账户的可用余额中进行提现。
- 发起提现后如果微信支付正确返回了微信支付提现单号, 查询状态需要隔日早上 8 点后进行。
- 查询结果可能存在延迟, 提现发起后查询无单据并不代表没有发起提现, 应以隔日查询结果为准判断单据是否存在。
- 查询结果中状态为 INIT 时并不代表一定未受理成功, 需要等待 7 日后确定单据最终状态或者原单(所有请求参数保持不变)重入请求。
接口说明
适用对象: 电商平台
请求 URL: https://api.mch.weixin.qq.com/v3/merchant/fund/withdraw
请求方式: POST
接口规则: https://wechatpay-api.gitbook.io/wechatpay-api-v3
path
指该参数需在请求 URL 传参query
指该参数需在请求 JSON 传参
请求参数
变量 | 类型 | 必填 | 参数名/描述/示例值 |
---|---|---|---|
out_request_no | string(32) | 是 | query 商户提现单号 , 由商户自定义生成。 |
20190611222222222200000000012122 | |||
amount | int | 是 | query 提现金额 , 单位: 分(RMB) |
1 | |||
remark | string(255) | 否 | query 备注 商户对提现单的备注。 |
交易体现 | |||
bank_memo | string(32) | 否 | query 银行附言 展示在收款银行系统中的附言, 由数字、字母、汉字组成(能否成功展示依赖银行系统支持)。 |
xx 平台提现 | |||
account_type | string | 是 | query 账户类型 枚举值:BASIC: 基本账户 OPERATION: 运营账户 FEES: 手续费账户 |
BASIC |
请求示例
{
"out_request_no": "20190611222222222200000000012122",
"amount": 1,
"remark": "交易提现",
"bank_memo": "xx 平台提现",
"account_type": "BASIC"
}
返回参数
变量 | 类型 | 必填 | 参数名/描述/示例值 |
---|---|---|---|
withdraw_id | string(128) | 否 | 微信支付提现单号 微信支付系统生成的提现单号。 |
12321937198237912739132791732912793127931279317929791239112123 | |||
out_request_no | string(32) | 是 | 商户提现单号 , 由商户自定义生成。 |
20190611222222222200000000012122 |
返回示例
正常示例
{
"withdraw_id": "12321937198237912739132791732912793127931279317929791239112123",
"out_request_no": "20190611222222222200000000012122"
}
错误码公共错误码
状态码 | 错误码 | 描述 | 解决方案 |
---|---|---|---|
403 | NO_AUTH | 无接口权限 | 请确认是否已经开通相关权限 |
403 | NOT_ENOUGH | 商户号账户可用余额不足 | 请确认商户号账户可用余额是否充足 |
403 | REQUEST_BLOCKED | 商户号提现权限被冻结, 无法发起提现 | 商户号提现权限为被冻结状态, 无法发起提现 |
403 | CONTRACT_NOT_CONFIRM | 商户号提现权限已关闭, 无法发起提现 | 商户号提现权限已关闭, 无法发起提现 |
400 | INVALID_REQUEST | 当前请求已经超过有效期 | 当前请求已经超过有效期 |
403 | ACCOUNT_ERROR | 商户号没有绑定结算银行卡 | 请绑定后重试 |
403 | ACCOUNT_NOT_VERIFIED | 商户号结算银行卡信息有误 | 请修改后重试 |
400 | PARAM_ERROR | 参数错误 | 请使用正确的参数重新调用 提交相同商户单号的请求但参数和历史提交的参数不一致 |
Feedback
Was this page helpful?
很高兴听到! 请告诉我们,我们如何才能改善.
很遗憾听到这个消息。 请告诉我们,我们如何才能改善.
最后修改 April 12, 2020: 整理文档 (f36b91e)