推广 热搜: 家居  合同  贷款  电商  投资理财  手机  互联网  基金  [db:关键字]  层压板 

支付宝接口出现交易信息被篡改的解决方法【已解决】

   日期:2019-10-19 13:35:11     浏览:586    
核心提示:支付宝官方给的原因和解决方法是:报错描述:ACQ.CONTEXT_INCONSISTENT(交易信息被篡改)或CONTEXT_INCONSISTENT(订单信息有错

支付宝官方给的原因和解决方法是:


报错描述:ACQ.CONTEXT_INCONSISTENT(交易信息被篡改)或CONTEXT_INCONSISTENT(订单信息有错误,建议重新下单后付款。);

报错原因:该笔订单已经请求过一次且在支付宝这边创建交易了,商户未使用与上一次请求相同的参数去调用接口导致此报错。

解决方案:

1、请检查本次请求与之前请求后已存交易的参数是否一致,如商品名称、金额、买卖家等信息。

2、更换商户订单号(out_trade_no)重新发起一笔请求。


网上找了好多原因都没有解决,今天终于研究出来了,发出来给有需要的人

出现交易信息被篡改的原因就是,一个支付宝账号用了多个网站,订单号重复了,由于订单号是唯一的,所以就会出现交易信息被篡改的提示

现在提供一下destoon网站的解决方法

找到支付宝接口文件(receive.inc.php,send.inc.php)

'out_trade_no'   => $orderid,   这个文件修改成:'out_trade_no'   => '1000000'.$orderid,

if($out_trade_no != $charge_orderid) {      修改成这个 if($out_trade_no != '1000000'.$charge_orderid) {

其他程序基本类似,改一下订单号的长度基本可以解决这个问题,如果还有不清楚的,可以联系QQ:986903747

本文来自:http://www.dh3344.com/news/show-htm-itemid-16570.html

 
更多>同类资讯

推荐图文
推荐资讯
点击排行
网站首页  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报  |  皖ICP备10013298号