常见问题
更新时间:2024.12.101、 常见产品问题
Q:用户如何管理支付分服务
A:请参考以下步骤
1、微信支付分入口【微信 > 我 > 服务 > 钱包 > 支付分】用户可以查看自己的分数,并管理查看使用支付分能力的应用场景服务和订单。
2、查询我的服务【支付分 > 我的服务】可以查看所有已授权的服务
3、 查询服务使用记录【支付分 > 服务使用记录】可以查询相关的订单信息:状态,金额等。
4、 解除授权服务【支付分 > 我的服务 >选择对应服务 > 关闭扣费服务】
2、常见开发问题
Q:拉起支付分小程序确认订单时提示"暂无法使用此服务,微信支付分逐步开放中"
A:支付分服务上线前无法开放给线上用户使用。为支持开发过程中的调试和测试,支付分提供了测试号白名单功能。上线前,仅白名单中的微信号用户可使用支付分服务。商户需登录服务商平台进行配置,具体参考测试微信号配置指引。
Q:支付分创单接口返回{"code":"NO_AUTH","message":"商户暂无权限使用此服务"}
A:调接口的服务商商户号/渠道商商户号/子商户号/appid/sub_appid需要和申请支付分时填写的一致,新增子商户号/appid/sub_appid使用支付分时,需要新增绑定支付分服务ID,参考服务ID新增绑定邮件流程。
Q:支付分预授权返回{"code":"NO_AUTH","message":"商户暂无权限使用此服务"}
A:需确认模式没有授权环节,不需要调预授权接口。
Q:拉起支付分小程序确认订单提示"商户请求错误,错误码:4108"
A:创单的appid或sub_appid需要和调起支付分实际场景(商户使用支付分的小程序/APP/公众号)appid一致。
Q:商户小程序跳转支付分小程序确认订单页报错"商户请求错误,错误码:4186"怎么解决?
A:商户拉起支付分的前端package传参不正确,需要和创单返回的package一致。
Q:商户小程序跳转支付分小程序确认订单页报错"商户请求错误,错误码:4185"怎么解决?
A:商户package为空,如果调的是调起支付分小程序-确认订单接口,请检查传入businessType或path是否按照文档要求规范传入。
Q:完结订单返回{"code":"INVALID_REQUEST","message":"当前订单状态不合法"}
A:只有在进行中(DOING)状态和用户确认状态(USER_CONFIRM)才能调用订单完结API,可以查单确认订单状态。
Q:如果一直扣款不成功会影响用户信用分吗?
A: 完结后开始,超过30天未收款成功计入负面影响用户信用分。
Q:支付分的支付成功回调只有用户主动支付完成的才有?
A: 是的,委托代扣完成的订单由银联提供代扣结果通知。
Q:主动支付完成后银联不会给从业机构回调?
A: 是的,从业机构调用银联下单的notify_url是预下单通知请求包体里指定了的,是我们微信支付分回调地址,我们微信支付分会给从业机构支付成功回调。
Q:用户从微信主动支付时提示"系统繁忙,请稍后重试"
A: 预下单通知从业机构未正常响应,或从业机构调用银联下单参数和通知的不一致。
Q:登记扣款信息传的扣款单号需要和支付分服务单号一样吗?
A: 不需要。
Q:一笔支付分订单存在代扣和主动支付都成功的情况吗?
A: 不存在,用户主动支付(预下单通知成功响应后)会关闭当前生效的扣款单。
Q:用户主动支付拉起收银台正在支付,可以登记扣款信息吗?
A: 需要用户关闭收银台后才可以登记扣款信息。
Q:从业机构调用微信登记扣款信息后,调用银联委托代扣的商户订单号是哪个?
A: 登记扣款信息传的商户扣款单号。
Q:登记的扣款单有效期是多久?
A: 扣款单24h内有效,有效期内可以调用银联的委托代扣。
Q:一笔支付分订单可以同时登记多个扣款单吗?
A: 不可以,一笔支付分订单只能存在一条生效的扣款单,需要等24h扣款单失效,或调用银联关单接口(关单的商户订单号为当前登记生效的扣款单号),才能重新登记扣款单 注:目前不具备持续扣款能力。
Q:登记扣款信息接口支持重入吗?
A: 扣款单有效期内支持重入的,重入不会刷新扣款单有效期。
Q:如何获取支付分订单当前生效的扣款单号?
A: 完结成功后收款成功前,可以调用查询扣款信息接口获取当前生效的扣款单,已失效的查不到。
Q:如果支付分订单存在生效的扣款单,必需先调用银联的关单接口,才能取消支付分订单?
A: 是的。
Q:预下单通知里支付分商户收款总金额total_amount和预下单请求包体的total_fee一定会相等?
A: 是的。
Q:预下单通知响应的统一下单请求头和响应头怎么传?
A: 按照这种格式传 "head1: xxx\r\nhead2: xxx\r\n ... headn: xxx" 比如"Host: www.baidu.com\r\nContent-Type: application/x-www-form-urlencoded\r\n...Connection:Keep-Alive"。
Q:主动支付预下单通知响应后多久可以确认支付结果?
A: 预下单通知请求包体有交易结束时间time_expire,目前是当前时间后5分钟,如果到过期时间还未收到支付成功回调,可以调用银联查单接口确认状态。
Q:如果用户频繁主动支付,短时间会给多个预下单通知吗?
A: 上一笔主动支付的订单有效期time_expire内,用户重复主动支付不会再给预下单通知。