PHP服务器 支付宝 对接出现 【交易订单处理失败 请稍后再试 ALI38173】
最近在移动端停下来了,一直在搞PHP和前端,公司想我们的app实现H5化,最近在接入支付宝时,使用的是支付宝官方接口,在各种权限都申请完成之后,本地本人自己搭的服务器上可以运行,并且实现了付款功能,但是一到服务器上就报错,报错就是上面的 : 交易订单处理失败,请稍后再试。ALI38173,我很纳闷,为啥我本地可以,服务器就不能呢?后来参考了官方解释:
官方解释网址为:https://support.open.alipay.com/docs/doc.htm?spm=a219a.7386797.0.0.JUPUDC&treeId=193&articleId=105849&docType=1
附图:
它就说我选择参数少了,没有办法,直接进linux环境,打印我们的代码,刚开始还以为服务器哥们没有上传好我的代码,就进去看看了,发现我缺少的参数是 bizContent,它一直是NULL的:
官方自带的一个信息类AlipayTradeWapPayContentBuilder中有一个方法:
public function getBizContent(){if(!empty($this->bizContentarr)){$this->bizContent = json_encode($this->bizContentarr,JSON_UNESCAPED_UNICODE);}return $this->bizContent;}
这里面的json_encode($this->bizContentarr,JSON_UNESCAPED_UNICODE),我们的系统并不支持,所以才造成了我们系统返回NULL对象,改成这个就好了:
$this->bizContent = json_encode($this->bizContentarr);
至于原因,我想应该是我们自己服务器的PHP环境吧,json_encode($obj , JSON_UNESCAPED_UNICODE)是PHP5.4以上的环境才有的,而我本人的服务器环境是PHP5.5,所以说我真是日了服务器大爷的狗了,提前说一声不行么???
PHP服务器 支付宝 对接出现 【交易订单处理失败 请稍后再试 ALI38173】相关推荐
- 使用支付宝支付出现问题:交易订单处理失败 请稍后再试 ALI38173
使用支付宝SDK实现移动端APP支付功能,SDK中提供的有一个调用方法,如果订单信息参数有问题就会报错交易订单处理失败: /** * 支付宝支付业务 * * @param v */ public vo ...
- 交易订单处理失败,请稍后再试(ali64)
最近项目需要接入支付宝支付,碰到这个问题,头疼,问支付宝客服也说不清楚. 简单点吧,原因就是自己的私钥错了,因为要想使用支付宝支付,先要提交资料,资料审核通过后,就会有合作伙伴密钥,之前android ...
- 支付宝sdk集成,报系统繁忙 请稍后再试(ALI64)
移动快捷支付,往往需要集成支付宝的sdk,集成的过程相对简单,只要按照支付宝的文档,进行操作一般不会出问题. 下面主要说明一下,集成sdk后报"系统繁忙 请稍后再试(ALI64)" ...
- Android 支付宝 resultStatus=4000, result=, memo=系统繁忙,请稍后再试
从别人手里接了一个转了很多手的项目 ,调试到支付宝 ,报错resultStatus=4000, result=, memo=系统繁忙,请稍后再试 ,刚开始以为是后台的问题,然后就开始检查,最后排查完, ...
- 关于ionic2 app 接入支付宝支付出现ALI40247(系统繁忙,请稍后再试)
根据支付宝给的如下方法 1.检查APPID对应的支付宝账号是否有App支付接口的权限,可进入 我的商家服务 -签约管理里面查看签约情况: 2.检查使用的环境:线上环境网关: https://opena ...
- 支付宝支付提示“提示系统繁忙,请稍后再试(ALI69)”
参考内容:http://blog.csdn.net/u012303938/article/details/42869023 申请快捷支付即可解决
- android 支付宝 40247,iOS——集成支付宝 系统繁忙,请稍后再试ALI40247
问题描述:在调用支付宝时,老是显示,系统繁忙,请稍后再试ALI40247. 解决方案: 一.如何签约APP支付接口 第一步:进入管理中心:https://openhome.alipay.com/pla ...
- 接入支付宝出现交易订单处理失败,请稍后再试(ALI64)的错误
上次在接入支付宝的时候就碰到了交易订单处理失败,请稍后再试(ALI64)这样的错误,后来经过排查和总结,一般来讲这种问题都是公钥和私钥没有正确配置造成的.支付宝这边为了保证数据在传输时不被篡改,使用了 ...
- 安卓学习笔记---支付宝支付-交易订单处理失败,请稍后再试。(提示ALI59错误)
当你第一次辛辛苦苦的集成支付宝,点击"立即支付"看到成功跳转到支付宝了,心里是不是有点小激动. 但是却出现一行大字:"交易订单处理失败,请稍后再试.(ALI59)&quo ...
最新文章
- php 插件怎么做的,php 扩展模块如何安装
- 六、CPU优化(6)DMV与计数器
- C# 设置Word文档保护(加密、解密、权限设置)
- java图形界面猜字游戏,java程序,猜字游戏,希望大神帮忙
- Java 证书pem转KeyStore、jks文件
- Linux C语言 文件操作
- windows系统改装为linux系统_Linux怎么克隆系统?备份系统跟Windows系统有区别吗?...
- POJ1917 UVA10361 Automatic Poetry【文本】
- 工具的使用 —— sublime
- 语音识别结合应用场景之后
- TensorFlow 2.0源码编译步骤
- 大学计算机实验教程实验报告2.2,大学计算机实验2 实验报告.pdf
- Oracle账号及客户端下载
- Hive On Spark搭建报错:Failed to create Spark client for Spark session xx: ..TimeoutException
- 【IDEA】如何修改已创建的文件类型,虽然很无脑,但是也很棘手
- python求解二元一次方程组代码_如何编程求二元一次方程组的解
- 《那些年啊,那些事——一个程序员的奋斗史》——77
- Python——等额本金计算
- java校验中文姓名合法性(需要支持生僻字与分隔符·)
- 鸿蒙HarmonyOS版抖音(含源码)
热门文章
- 华为CIO陶景文:华为数字化转型实践(附下载)
- 如何用c语言计算三角形面积
- 谷歌浏览器后提示Adobe Flash Player因过期而遭到阻止
- 亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统
- 使用阿里云邮箱发送邮件
- 杭州ALIENWARE外星人电脑(大悦城旗舰店),玩起来就是不一样
- 服务器重启报kernel panic - not syncing :Attempted to kill init 错误
- excel怎么设置打印区域_在excel上怎么可以使打印时,将整个纸张占满?
- Linux 存储 Stack详解
- 有必要获得WHQL测试认证吗,有什么好处?