小程序
小游戏
企业微信
微信支付
扫描小程序码分享
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,电子发票不支持直连了,需要换成服务商模式尝试
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,电子发票不支持直连了,需要换成服务商模式尝试
环境信息:
- 服务商商户号:1618976265
- 子商户号:1619008899
- 子商户已开通数电发票(digital_tax_mode.status: ENABLED,ability_info: [{type: BASE_ABILITY, status: AUTHORIZED}])
- 开票人ID:2034930424148676609
- 卡券模板已创建,回调地址已配置
调用接口: POST /v3/new-tax-control-fapiao/fapiao-applications
场景: 非微信支付场景(现金/银行卡等),已通过 title-url 接口获取用户授权并获取到抬头信息
请求体(严格按官方服务商版文档,无多余字段):
{
"sub_mchid": "1619008899",
"scene": "WITHOUT_WECHATPAY",
"fapiao_apply_id": "mp_1_1774265859249831074",
"buyer_information": {
"type": "INDIVIDUAL",
"name": "你好"
},
"fapiao_information": [
{
"fapiao_id": "120260323193747227168",
"total_amount": 1000,
"need_list": false,
"items": [
{
"tax_code": "3040201990000000000",
"goods_name": "其他软件服务",
"quantity": 100000000,
"total_amount": 1000,
"tax_rate": 100,
"discount": false
}
]
}
]
}
错误: INVALID_REQUEST — 数电发票模式下,发票能力类型必填,请使用正确的参数重新调用
已尝试:
1. 在顶层加 "ability_type": "BASE_ABILITY" → 报 PARAM_ERROR: 请求中含有未在API文档中定义的参数
2. 在 fapiao_information 数组元素内加 "ability_type": "BASE_ABILITY" → 同样报 PARAM_ERROR
请确认:
1. 数电发票模式下,通用开票接口的"发票能力类型"正确的字段名是什么?应放在请求体的哪个位置(顶层还是嵌套)?
2. 能否提供服务商模式 + 非微信支付场景 + 数电发票的完整请求示例?