支付宝支付失败(创建交易异常,请重新创建后付款)

今天发现支付宝支付的时候“创建交易异常,请重新创建后付款”。查了一下网上的各种说法,发现很多人遇到这种问题。

经过各种排查,我的问题是因为后台填写描述商品描述的时候,给了我这么一个字符串
<p><em>轮胎养护做最好的</em></p>

然后传到加密之后传到支付宝那边就报异常了。
所以说最好让后台控制一下,描述的字符输入,客户端也最好用正则去过滤一下特殊字符。

下面总结其他人的(如果支付宝版本是2017年1月之前的老版本):
老版本不需要APPID、RSA2等参数!!!

旧版官方demo点击这里:https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1

原因总结
1 、确保你企业版支付宝已经签约 App支付 功能,从这里查看

======================================


或者支付宝开放平台的我的应用中“查看”



=====================================



=====================================
2 、确保你的应用在支付宝平台已上线(这步我不清楚是否是必须的)
3 、很重要!这三处需要填入你的公钥!ps:在填入之前确保你的公钥和私钥是匹配,并且正确的!

界面传送地址:https://open.alipay.com/platform/keyManage.htm


最后一个“老版wap支付秘钥”也顺便设置一下
支付宝公钥私钥生成器下载地址:https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=105971&docType=1
生成方法,官方文档写的很详细了。

最后:出现问题先看官方DEMO以及相关的文档
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. 相关资料 支付宝开放平台(SDK&开发文档):https://open.alipay.com/platfor...
    Lee_007阅读 9,572评论 0 3
  • iOS支付 iOS支付分为两类,第三方支付和应用内支付(内购)。 第三方支付包括:支付宝支付、微信支付、银联支付、...
    羊驼先生丶阅读 3,880评论 1 3
  • 支付宝集成过程详解——运行DEMO 前言,梦想是需要坚持的,在路上,一路前行。加油。 这两天软件需要集成支付宝了,...
    改昵称已被占用阅读 19,167评论 2 39
  • 支付相关知识什么是移动支付移动支付指的是用户使用移动的设备,完成对所购买商品或者服务的支付功能。移动支付分为: ...
    爱思考的程序员阅读 4,361评论 0 0
  • 新的一年要进行自我管理和提升,除了对自己过往一年的总结,重要的是给自己列出一个精进的清单。我认为有三个方面的本领对...
    山水之滴阅读 4,544评论 0 2