避坑合集|芝麻免押失败排查思路超详细总结(小程序场景)

在使用小程序对接芝麻免押时,遇到了一些报错,估计把这个接口的坑都踩了个遍,这篇汇总一下我在芝麻免押上遇到的免押失败问题合集,大家注意避坑~

对接流程

📌 在最开始先捋一下小程序使用芝麻免押的流程,简单来说就是:

然而就是这个简单步骤,让我遇到了一堆问题......

遇到的问题以及排查思路

对接中主要遇到了以下四个问题,问题+解决过程我都做了详细记录,大家可以参考:

  • 问题一:商户无权限调用
  • 问题二:一直唤起资金支付页面,唤不起免押的页面
  • 问题三:系统繁忙,请稍后重试
  • 问题四:综合评估不通过

问题一:商户无权限调用

首先,对接过程中出现 "商户无权限调用,请联系商户申请此接口相关权限后再支付" 的报错。如下图:

之前接入时有汇总过 权限问题 的文章,所以看到这个报错第一反应就是我的「权限」哪里落下了:

  • 商家平台 检查签约,没问题;芝麻免押预授权支付 都开通了。
  • 去应用下 检查产品绑定状态,也显示已开通。
  • 根据签约的产品检查传入的 product_code 状态;这边要注意下,现在预授权有两个产品:一个是 预授权支付(PREAUTH_PAY) 、一个是 支付宝预授权(PRE_AUTH_ONLINE) ;签啥产品就传哪个产品码。

我签约的预授权支付,传入 PREAUTH_PAY ,也没毛病:

那么问题到底出在了哪里?找不出原因的我求助了 支付宝客服

客服给我排查的方案是【检查签约的合约是不是有小程序场景】,签约场景没有选择小程序的话,小程序就没有权限去唤起免押。

大家可以通过 👉 预授权支付合约地址直通车 查看是不是正常的:

😫 跟我一样没有的话,就只能找客服重新签约了。

问题二:一直唤起资金支付页面,唤不起免押的页面

搞定签约问题之后,小程序总算不报错了,但是又出现了新的问题。

芝麻免押正常状态下应该是要唤起一个免押金的界面,但是我唤起的就一直是资金冻结的界面:

这里我使用了支付宝提供的对应排查工具 👉 [芝麻免押冻结校验] (偶然发现还有点好用 😂)。

👉 只要传入 out_order_no 或者是 out_request_no 就可以定位到无法芝麻免押的原因啊,没有别的话说了,只能说好用。

  • 第一次是因为 serviceId 参数没有传入导致没有唤起芝麻免押界面:
  • 第二次是因为入参的 category 类目跟 serviceId 所属的类目不一样 导致无法唤起免押:

信用免押必须要入参 category、serviceId ,如何获取可以参考 👉 [芝麻免押如何获取category、serviceId]

按照排查工具给的方案,一步步修改完成之后总算可以信用免押了!

下面汇总了一下我之前参考的芝麻免押问题,大家可以看下有没有匹配自己的问题 😊

  • [授权免押页面没有显示订单总金额,只有免押金额](https://link.juejin.cn?target=https%3A%2F%2Fopensupport.alipay.com%2Fsupport%2FFAQ%2Fe14f7538-122e-4ab3-b346-85ce96e45986 "https://opensupport.alipay.com/support/FAQ/e14f7538-122e-4ab3-b346-85ce96e45986")

  • [芝麻分满足还是不能信用免押是为什么](https://link.juejin.cn?target=https%3A%2F%2Fopensupport.alipay.com%2Fsupport%2FFAQ%2Ff2b61a84-dd40-4adc-a9ee-60b295f034ed "https://opensupport.alipay.com/support/FAQ/f2b61a84-dd40-4adc-a9ee-60b295f034ed")

  • [信用授权是否支持多种风控配置](https://link.juejin.cn?target=https%3A%2F%2Fopensupport.alipay.com%2Fsupport%2FFAQ%2Fe4a02057-7553-4266-a781-aefdbac5c967 "https://opensupport.alipay.com/support/FAQ/e4a02057-7553-4266-a781-aefdbac5c967")

  • [已开放的行业方案和本公司经营行业不太贴合](https://link.juejin.cn?target=https%3A%2F%2Fopensupport.alipay.com%2Fsupport%2FFAQ%2F95fd12fe-124e-451d-8972-d44879f33336 "https://opensupport.alipay.com/support/FAQ/95fd12fe-124e-451d-8972-d44879f33336")

  • [信用服务配置信息审核未通过](https://link.juejin.cn?target=https%3A%2F%2Fopensupport.alipay.com%2Fsupport%2FFAQ%2Fa35eaa5d-f56a-4d8b-9534-a0ca6e28b942 "https://opensupport.alipay.com/support/FAQ/a35eaa5d-f56a-4d8b-9534-a0ca6e28b942")

问题三:系统繁忙,请稍后重试

另外,在测试过程中突然出现一个没有见过的报错,"系统繁忙,请稍后再试"。

我都怀疑是不是真的调用太多导致报错,结果查了下发现是 忘记改请求号,导致重复请求 了 =。=

问题四:综合评估不通过

在测试过程中也遇到了"综合评估不通过,暂无法使用信用服务"的报错:

最后发现是信用配置中的 允许每个用户信用免押的次数有限制导致 的:

另外还需要注意的是这些原因也可能导致无法使用芝麻免押:

  • 用户芝麻分不足
  • 用户账号被风控了

更多的原因可以查看下述问题:

  • [抱歉,芝麻信用综合评估不通过,请选择商户支持的其他方式使用服务](https://link.juejin.cn?target=https%3A%2F%2Fopensupport.alipay.com%2Fsupport%2FFAQ%2F8e6ad627-4673-4444-aa6d-c41a9fe64b56 "https://opensupport.alipay.com/support/FAQ/8e6ad627-4673-4444-aa6d-c41a9fe64b56")

  • [部分免押场景具体怎么理解](https://link.juejin.cn?target=https%3A%2F%2Fopensupport.alipay.com%2Fsupport%2FFAQ%2Fb8245171-1b9e-41df-b37c-7a4320d72700 "https://opensupport.alipay.com/support/FAQ/b8245171-1b9e-41df-b37c-7a4320d72700")

  • [如何实现授权免押多次](https://link.juejin.cn?target=https%3A%2F%2Fopensupport.alipay.com%2Fsupport%2FFAQ%2F9e30eea0-525d-420f-bea3-e54c488f811e "https://opensupport.alipay.com/support/FAQ/9e30eea0-525d-420f-bea3-e54c488f811e")

以上就是我再对接芝麻免押失败时遇到的所有问题了 ,希望对你有所帮助 ✿✿ヽ(°▽°)ノ✿ 也欢迎留言一起交流~

相关推荐
心之语歌2 分钟前
Java高效压缩技巧:ZipOutputStream详解
java·后端
booooooty5 分钟前
基于Spring AI Alibaba的多智能体RAG应用
java·人工智能·spring·多智能体·rag·spring ai·ai alibaba
猴哥源码6 分钟前
基于Java+SpringBoot的健身房管理系统
java·spring boot
极光雨雨11 分钟前
Spring Bean 控制销毁顺序的方法总结
java·spring
猴哥源码15 分钟前
基于Java+SpringBoot的三国之家网站
java·spring boot
念九_ysl29 分钟前
Java 使用 OpenHTMLToPDF + Batik 将含 SVG 遮罩的 HTML 转为 PDF 的完整实践
java·开发语言·pdf
yaoxin52112339 分钟前
124. Java 泛型 - 有界类型参数
java·开发语言
Spirit_NKlaus41 分钟前
解决HttpServletRequest无法获取@RequestBody修饰的参数
java·spring boot·spring
不死的精灵1 小时前
【Java21】在spring boot中使用ScopedValue
java·spring boot·后端
勤奋的知更鸟1 小时前
Java 编程之模板方法模式
java·开发语言·模板方法模式