转账明细电子回单受理
更新时间:2023.10.11受理转账明细电子回单接口,商户通过该接口可以申请受理转账明细单电子回单服务。
注意
- 发起转账时传入了收款用户姓名,支持申请电子回单;
- 支持受理最近30天内的转账明批次单;
- 仅支持转账已完成的明细单申请电子回单(不满足条件返回:400 PARAM_ERROR);
# 接口说明
支持商户: 【普通服务商】
请求方式: 【POST】
请求URL: /v3/marketing/membercard-activity/activities
# 请求参数
- accept_type 必填【受理类型】 电子回单受理类型:BATCH_TRANSFER:批量转账明细电子回单TRANSFER_TO_POCKET:企业付款至零钱电子回单TRANSFER_TO_BANK:企业付款至银行卡电子回单
- out_batch_no 选填【商家转账批次单号】 需要电子回单的批量转账明细单所在的转账批次单号,该单号为商户申请转账时生成的商户单号。受理类型为BATCH_TRANSFER时该单号必填,否则该单号留空。
- out_detail_no 必填【商家转账明细单号】 该单号为商户申请转账时生成的商家转账明细单号。1.受理类型为BATCH_TRANSFER时填写商家批量转账明细单号。2.受理类型为TRANSFER_TO_POCKET或TRANSFER_TO_BANK时填写商家转账单号。
Body 包体参数
# 返回参数
- accept_type 必填【受理类型】 电子回单受理类型:BATCH_TRANSFER:批量转账明细电子回单TRANSFER_TO_POCKET:企业付款至零钱电子回单TRANSFER_TO_BANK:企业付款至银行卡电子回单
- out_batch_no 选填【商家转账批次单号】 需要电子回单的批量转账明细单所在的转账批次单号,该单号为商户申请转账时生成的商户单号。受理类型为BATCH_TRANSFER时该单号必填,否则该单号留空。
- out_detail_no 必填【商家转账明细单号】 该单号为商户申请转账时生成的商家转账明细单号。1.受理类型为BATCH_TRANSFER时填写商家批量转账明细单号。2.受理类型为TRANSFER_TO_POCKET或TRANSFER_TO_BANK时填写商家转账单号。
- signature_no 必填【电子回单受理单号】 电子回单受理单号,受理单据的唯一标识
- signature_status 必填【电子回单状态】 枚举值:ACCEPTED:已受理,电子签章已受理成功FINISHED:已完成。电子签章已处理完成
- hash_type 选填【电子回单文件的hash方法】 电子回单文件的hash方法,回单状态为:FINISHED时返回
- hash_value 选填【电子回单文件的hash值】 电子回单文件的hash值,用于下载之后验证文件的完整、正确性,回单状态为:FINISHED时返回
- download_url 选填【电子回单文件的下载地址】 电子回单文件的下载地址,回单状态为:FINISHED时返回。URL有效时长为10分钟,10分钟后需要重新去获取下载地址(但不需要走受理)
请求示例
1{2 "accept_type": "BATCH_TRANSFER",3 "out_batch_no": "GD2021011610162610BBdkkIwcu3",4 "out_detail_no": "mx0911231610162610v4CNkO4HAf"5}
返回示例
1{2 "accept_type": "BATCH_TRANSFER",3 "out_batch_no": "GD2021011610162610BBdkkIwcu3",4 "out_detail_no": "mx0911231610162610v4CNkO4HAf",5 "signature_no": "1050000010509999485212020110200058820001",6 "signature_status": "ACCEPTED",7 "hash_type": "SHA256",8 "hash_value": "DE731F35146A0BEFADE5DB9D1E468D96C01CA8898119C674FEE9F11F4DBE5529",9 "download_url": "https://api.mch.weixin.qq.com/v3/billdownload/file?token=xxx"10}
# 错误码
# 公共错误码
状态码 | 错误码 | 描述 | 解决方案 |
---|---|---|---|
400 | PARAM_ERROR | 参数错误 | 请根据错误提示正确传入参数 |
400 | INVALID_REQUEST | HTTP 请求不符合微信支付 APIv3 接口规则 | 请参阅 接口规则 |
401 | SIGN_ERROR | 验证不通过 | 请参阅 签名常见问题 |
500 | SYSTEM_ERROR | 系统异常,请稍后重试 | 请稍后重试 |
# 业务错误码
状态码 | 错误码 | 描述 | 解决方案 |
---|---|---|---|
400 | INVALID_REQUEST | 参数错误或者不符合业务规则 | 传入正确参数 |
403 | NO_AUTH | 商户信息不合法 | 登录商户平台核对,传入正确信息 |
400 | ALREADY_EXISTS | 订单已存在 | 该商家的电子回单已受理 |
429 | FREQUENCY_LIMITED | 频率超限 | 请降低频率重试 |
文档是否有帮助