支付宝接口代签约失败排查指南

作为服务商,需要协助没有开发能力的商家接入业务产品和开发应用的载体,经常要用到支付宝的 接口代签约 功能,然而在使用过程中若是遇到失败的情况,就会让本来是为了提升效率的功能反而拖慢了项目进度,今天我就来简单盘一盘接口代签约失败问题的排查思路,帮助同学快速定位问题原因,效率 up 工资 up !

我的心里只有工作.jpeg

一、接口代签约基础介绍

在排查问题前,先了解下接口代签约的工作原理。简单来讲,若商家没有开通产品,需要服务商用接口代签约功能提交开通申请,商家确认并授权,确认后即可完成开通和授权操作。具体流程如下:

  1. 服务商调用 alipay.open.agent.signstatus.query(查询商户某个产品的签约状态接口)查询商家的开通状态。
  2. 若需协助商家开通,可调用代开发核心接入 API 中的开通接口,传入商家资料,进行开通申请。
  3. 若申请通过,商家进行确认开通及授权(即商家开通开放产品的同时,将商家应用的开发权限授权给服务商)。
  4. 商家确认后,即完成开通和授权操作。

二、排查方向及问题解决方法

1. 确认商家产品开通状态

在代签约前,最好先查询一下产品开通状态,避免重复开通。作为服务商,一般可以通过 登录开放平台调用接口 查询开通状态。

  • 登录开放平台:登录三方应用详情 > 商家授权 > 选择对应商家信息 > 点击 授权详情,在 开通状态 列可查看该商家的产品开通情况
  • 调用接口:服务商代调用 alipay.open.agent.signstatus.query(查询商户某个产品的签约状态接口),可查询商家和各产品之间的开通状态。 示例代码:
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","GBK","alipay_public_key","RSA2");
AlipayOpenAgentSignstatusQueryRequest request = new AlipayOpenAgentSignstatusQueryRequest();
request.setBizContent("{" +
"  \"pid\":\"支付宝账号:2088123451234543或手机号:13811111111或邮箱:123@xxx.com\"," +
"  \"product_codes\":[" +
"    \"I1011000100000000001\"" +
"  ]" +
"}");
AlipayOpenAgentSignstatusQueryResponse response = alipayClient.execute(request);
if(response.isSuccess()){
System.out.println("调用成功");
} else {
System.out.println("调用失败");
}

2. 确认开通申请信息是否缺失

若需要协助商家开通,要调用代开发核心接入 API 中的开通接口传入商家资料,进行开通申请,但是每个产品需要的商家资料可能会有不同,这里推荐先用 接口代签约 工具直接查询,它可以用 batch_no、或 trace_id 排查接口代签约失败原因,查询最近 7 天内线上用户调用代签约接口失败的相关报错,自动诊断并给出具体原因和解决方案,比如之前有一次就直接帮我查出了营业执照号没填的问题,再也不用去对应文档慢慢找,省了很多力。

示例.png

3. 确认申请类目是否是特殊资质

选择类目时要注意,部分类目属于特殊资质,比如校园团餐,需要先确保商家有相关证明,并在申请时传入,否则也会导致代签约失败,具体要求可查看商家签约所需信息资料文档。

4. 三方应用代商家签约等调用接口时报:isv 权限不足,缺少“第三方接入核心API”

是由于三方应用没有添加 第三方接入核心 API 功能包导致,需要按照提示在三方应用开放平台后台添加功能包后重新调用接口。要登录支付宝开放平台,在应用的 功能管理 中添加功能包 第三方接入核心 API


以上就是我关于代签约失败相关的排查思路,希望能给大家带来帮助,也欢迎大家在评论区交流沟通~


3.gif
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,122评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,070评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,491评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,636评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,676评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,541评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,292评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,211评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,655评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,846评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,965评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,684评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,295评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,894评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,012评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,126评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,914评论 2 355

推荐阅读更多精彩内容