当前位置:首页>资讯 >知识>支付宝交易已存在且与本次请求的订单金额不一致 解决方案

支付宝交易已存在且与本次请求的订单金额不一致 解决方案

2021-11-17 14:54:08 责任编辑:未填 易科物联

标题:支付宝交易已存在且与本次请求的订单金额不一致 解决方案

 支付宝交易已存在且与本次请求的订单金额不一致 错误码: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) {

其他程序基本类似,改一下订单号的长度基本可以解决这个问题

相关阅读:

支付宝
阅读上文 >> 南京工业大学:科技创新助力绿色发展
阅读下文 >> 中消协点名欧莱雅 存在虚假发货行为

大家喜欢看的

  • 科技
  • 资讯
  • 金融
  • 区块链

版权与免责声明:

凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们esxun@qq.com,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。


本文地址:http://www.ekeiot.com/news/66743.html

微信“扫一扫”
即可分享此文章

  • 手机登录

  • 关注官方微信

Copyright © 2019-2021 ekeiot.com 易科物联网 ALL Right Reserved

客服: ICP备案号:晋ICP备19011392号