云支付商户授权报错“授权回调处理失败,请确认”-排查方案

简介: 云支付商户授权报错“授权回调处理失败,请确认”-排查方案

云支付商户授权报错“授权回调处理失败,请确认”,如下图:
image.png

这个报错一般是服务商的密钥配置问题导致,所以排查方案也主要是围绕密钥排查:
一.排查云支付服务商详情内设置的支付宝公钥与服务商的第三方应用内获取的支付宝公钥是否一致,如下图:(这里的私钥和公钥信息为了服务商信息安全都是带有*号去敏的,但是依然可以比对出信息是否一致)
image.png

和下图获取支付宝公钥信息进行比对:
image.png
如下图这边比对结果就是支付宝公钥信息不一致(标红位置开始不一致)
image.png

核实信息如果不一致那就需要点击下图位置修改,把第三方应用内获取的支付宝公钥重新复制进去保存:
image.png
image.png

如何信息是一致的则直接进入下面的排查步骤
二.排查使用的私钥和应用公钥是否正确
1.使用生成密钥的工具打开生成密钥存放位置
如下图,点击密钥生成工具“打开密钥文件路径”
image.png
即可找到生成密钥存放位置(密钥长度必须是RSA2+pkcs8生成的,生成成功会如下图展示2048字样),如下图:
image.png

生成的密钥是一对,一个应用公钥,一个应用私钥,我们把这两个文件打开复制私钥和公钥放在密钥生成工具如下位置进行匹配:
image.png
如果匹配失败说明密钥不匹配,建议重新生成一对新的RSA2+pkcs8的密钥继续下面的流程

2.匹配成功则比对自己的应用公钥和上传到第三方应用如下位置的应用公钥是否一致,如下图在标红位置就不一致了:
image.png
如果这里确认密钥是一致的,则直接按照下面第3步进行操作,如果核实应用公钥不一致需要重新配置应用公钥,修改位置如下:
image.png
把之前获取的文本文件内的应用公钥复制传入进去替换掉之前的保存即可,如下图:
image.png

3.保存公钥成功对私钥进行比对,把自己的私钥信息打开和服务商详情内的私钥进行比对,如下图(标红位置开始不一致):
image.png
如果私钥信息比对是一致的则直接出示授权二维码让商户重新授权就可以,如果信息不匹配需要把私钥信息修改进去后再重新授权,如下图:
image.png
修改成功再重新发起授权即可。
注:
a.如果在修改信息期间遇到报错账户已存在,一般是因为配置的微信信息内的微信商户号重复导致,建议可以关闭微信配置或是更换设置的微信商户号完成修改。
b.如果按照上面的方案排查依然无法进行处理,建议可以参考下面的视频和文档重新创建新的第三方应用重新配置一遍测试
文档地址:打开文档
视频地址:1.创建应用

  2.[ 云支付配置](https://tech.antfin.com/docs/2/146072)
相关文章
|
SQL 数据库
MyBatisPlus 之 条件查询 <条件构造器>
MyBatisPlus 之 条件查询 <条件构造器>
623 0
|
SQL 关系型数据库 MySQL
ThinkPHP6 连接使用数据库,增删改查,find,select,save,insert,insertAll,insertGetId,delete,update方法的用法
本文介绍了在ThinkPHP6框架中如何连接和使用数据库进行增删改查操作。内容包括配置数据库连接信息、使用Db类进行原生MySQL查询、find方法查询单个数据、select方法查询数据集、save方法添加数据、insertAll方法批量添加数据、insertGetId方法添加数据并返回自增主键、delete方法删除数据和update方法更新数据。此外,还说明了如何通过数据库配置文件进行数据库连接信息的配置,并强调了在使用Db类时需要先将其引入。
ThinkPHP6 连接使用数据库,增删改查,find,select,save,insert,insertAll,insertGetId,delete,update方法的用法
|
安全 网络协议 网络安全
【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题
【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题
37047 0
|
JSON 前端开发 API
汽车配件:使用VIN码查询API精准匹配车型配件,提升用户信任
VIN码是汽车的唯一“身份证”,通过API可精准解析车型信息,实现配件99.5%以上匹配度。本文详解VIN码API的工作流程、技术实现与信任提升价值,助力汽配销售从经验判断迈向数据驱动,降低退货率,提升用户体验与复购。
1334 0
|
JSON 数据挖掘 API
小红书笔记评论API数据解析(附代码)
本资源介绍如何通过小红书官方API获取笔记评论数据,包含评论内容、用户信息、点赞数等关键字段。支持分页请求,适用于舆情分析、用户研究及市场调研。提供完整Python调用示例,涵盖请求签名、响应解析等核心流程,助力高效获取结构化评论数据。
1055 0
|
NoSQL 应用服务中间件 Linux
解决PHP Warning: Module ‘zip’ already loaded in Unknown on line 0 扩展加载错误的完整方案-其他扩展通用卓伊凡
解决PHP Warning: Module ‘zip’ already loaded in Unknown on line 0 扩展加载错误的完整方案-其他扩展通用卓伊凡
292 0
|
人工智能 自然语言处理 物联网
阿里万相重磅开源,人工智能平台PAI一键部署教程来啦
阿里云视频生成大模型万相2.1(Wan)重磅开源!Wan2.1 在处理复杂运动、还原真实物理规律、提升影视质感以及优化指令遵循方面具有显著的优势,轻松实现高质量的视频生成。同时,万相还支持业内领先的中英文文字特效生成,满足广告、短视频等领域的创意需求。阿里云人工智能平台 PAI-Model Gallery 现已经支持一键部署阿里万相重磅开源的4个模型,可获得您的专属阿里万相服务。
|
监控 网络协议 安全
中间人公鸡之ARP欺骗
中间人公鸡之ARP欺骗
课时6:Path环境变量
今天给大家带来分享的是 Path 环境变量,其主要分为以下五部分。 1.了解 Path 环境变量 2.Path 的作用 3.如何改 path 环境变量 4.删除 path 路径 5.注意事项
725 0
|
Rust 网络协议 安全
揭开Rust网络编程的神秘面纱:全新的Socket体验,让你告别内存泄漏的噩梦!
【8月更文挑战第31天】Rust语言凭借其卓越的内存安全性和高性能,在网络编程领域展现出独特优势。本文将带你探索Rust中的Socket编程,展示如何使用标准库`std::net`模块轻松实现TCP服务器与客户端。通过简洁的代码示例,你将看到Rust如何简化网络通信流程,并通过`async/await`异步模型高效处理并发连接。此外,Rust社区提供的优秀库如`tokio`和`async-std`进一步增强了异步网络编程的能力。无论是从基础示例还是高级应用,Rust都将为你带来耳目一新的网络编程体验。
1731 0