博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
APP支付报错ALI40247处理方案!
阅读量:6550 次
发布时间:2019-06-24

本文共 1333 字,大约阅读时间需要 4 分钟。

1.支付宝文档太复杂,分类虽然详细,但是我找不到app支付 对应服务端的demo

2.提供下载的sdk都是全整合的 用下来都是一条龙服务,还有一些客户端(app)的请求也都放在里面的是闹哪样?

3.app支付分成 新老版本:老版本叫移动支付 , 新版本叫app支付,这里还有大坑~

4.app支付和移动支付 所用到的秘钥是不同的! 分为app支付->商家秘钥和移动支付->合作伙伴秘钥!两个秘钥都要上传,什么鬼东西! 

 

现在讲正题!APP支付报错ALI40247处理方案!

参考:https://openclub.alipay.com/read.php?tid=250

一.如何签约APP支付接口 

第一步:进入管理中心: 
第二步:选择或者创建一个应用,再选择功能信息-》申请功能-》勾选APP支付-》确定添加。 
第三步:点击上方查看如何使用进入到签约管理。 
点击立即签约,签约完成即可获得接口权限,就可以联调了 


二.最近很多接入支付宝APP支付报错ALI40247,下面写一下处理方法 
最新同步一种处理方案(ALI40247):已经签约生效APP支付的商户,需要在功能信息里面删除APP支付,在重新添加一次(要求是已经签约过APP支付的商户操作才有效) 
1.没有APP支付权限导致 
  检查您使用的这个appid是否签约过APP支付这个接口的权限。如果没有签约看上面的《如何签约APP支付接口》 
2.有移动支付接口(接口名称:mobile.securitypay.pay)权限没有app支付接口(接口名称:alipay.trade.app.pay)权限。以为可以使用APP支付接口,这是两个接口如果有移动支付接口(接口名称:mobile.securitypay.pay)权限想使   用APP支付接口(接口名称:alipay.trade.app.pay),可以进行重新签约参考《接口签约方案》第三步 帖子地址: 
3.如果已经签约了APP支付接口,还是报这个错误 
  需要检查商户公钥上传的位置是否正确 
    a.移动支付接口(接口名称:mobile.securitypay.pay)的上传合作伙伴密钥管理 
    b.app支付接口(接口名称:alipay.trade.app.pay)的上传开放平台密钥管理 
注意:使用的接口不同上传位置不同   
 这个接口应该使用开放平台密钥管理里面的密钥,检查您这个接口使用的appid下面的公钥(自己上传的商户公钥)和支付宝报公钥。因为没有上传商户公钥或者使用的商户公钥和商户私钥不匹配也会导致这个错误 
4.请求支付编码问题和没有做url encode 
  编码:就是请求了utf-8 但是用了gbk的编码 
  encode:app支付接口(接口名称:alipay.trade.app.pay)对请求字符串的所有一级value(biz_content作为一个value)进行encode。 
5.管理中心》我的应用》状态》(注意:)已上线才可以使用否则也会报这个错误
6.检查应用是否已经上线
 
在这个链接的appid上输入开发者的APPID :2016xxxxx 查询是否显示已签约
然后进行访问,查看接口签约状态

7.如果上面的方式无法处理建议咨询支付宝的在线技术支持 

 

转载地址:http://pjyco.baihongyu.com/

你可能感兴趣的文章
PHP的method_exists,function_exists,is_callable的区别
查看>>
服务器安全检查指引——日常维护说明
查看>>
Elasticsearch中文分词ik使用
查看>>
先添加事件, 后添加DOM
查看>>
浅谈 CAP 理论
查看>>
远程过程调用(RPC)详解
查看>>
Java中System.loadLibrary() 的执行过程
查看>>
Google如何欺骗用户分享地理位置信息
查看>>
spring启动自我总结
查看>>
oral_quiz->#Str2Int#
查看>>
Git连载(2)创建本地资源库
查看>>
在Windows上运行Linux
查看>>
Spring Security 3.1 中功能强大的加密工具 PasswordEncoder
查看>>
IPhone 编程 XCode4.2 项目模板说明
查看>>
Zed Shaw:程序员的常见健康问题
查看>>
很形象的比喻----软件测试职业发展就像烧开水
查看>>
sage笔记
查看>>
UIScrollView截取内部内容存入相册
查看>>
Django上传文件代码
查看>>
linux 小记 后台运行程序
查看>>