做了好多次支付宝支付,还是经常掉坑,现在整理下,作为参考

1,关于设置公钥

一定要注意,是“支付宝公钥”,不要填应用公钥,不然就坑了

2、关于回调的域名地址

干净些,不要有参数,如:http://*****.com/notify.php,千万不要写:http://*****.com/back.php?r=notify。

这个注意是针对用框架的,一定要把url美化了,不然直接用带参数的,回调的时候会把“?”后面的参数全部去掉的,  那么肯定访问不到实际回调函数了,只能是首页之类的了。

3、注意设置回调域名设置

这个回调是应用网关,不是授权回调地址,之前没注意,怎么都不能回调。

4、关于参数中含有中文

支付宝回调是直接给的中文的,没有编码。自己记录日志的时候编码再放到日志的,所以直接拿日志里面的内容用签名工具验证,怎么都验证不通过。所以用demo里的默认不编码就可以了,不要把中文编码了。(我用的PHP,如果是java的中文需要自己处理下)

5、最后一个是警告自己的

一定要看清楚参数,不要乱写。本地其他都好好的,最后一步硬是把自己给搞死,回调的订单id参数“out_trade_no”不 是“orderid”,金额是“total_amount”不是“money”,因为一次写多个支付接口,所以回调验证通过后处理的地方是一个公共函数,直接复制的,都没注意,结果浪费了个把小时在这个上面。以后要注意这个了。

还有些需要注意的,比如:签名方式是 “RSA2”,编码是“UTF-8”,之类的,demo都是有默认的,非必要不要动就好了。不用demo的要注意这些。

转载请标明出处。https://blog.csdn.net/u012533474/article/details/80108575

支付宝支付异步回调的一些问题相关推荐

  1. 支付宝支付异步回调成功,页面跳转问题

    问题: 支付宝扫码支付成功异步回调了处理函数,需要返回信息告诉支付宝的.这样导致了我没办法去处理支付成功的页面跳转.想到一种方法就是ajax轮询,但是觉得如果用户一直不扫码,或一直不支付,那轮询就会不 ...

  2. 支付宝支付异步回调 302

    APP从测试环境迁移到生产环境,重新测试发现购买时,支付宝支付成功之后,订单状态未更新,即异步回调接口未执行. 检查发现notify_url是正确的,并且已经支付成功(账户有被扣款),登录蚂蚁金服开放 ...

  3. 支付宝手机网页版支付、支付异步回调、退款

    一.微信小程序订单生成支付宝链接至浏览器支付 整体流程 一.微信小程序订单生成支付宝链接至浏览器支付 1.场景需求 2.准备工作 3.搭建项目环境以及实现 二.支付宝支付异步通知 三.退款 1.退款 ...

  4. 微信回调接口java返回true_java 微信支付异步回调接口

    1.微信支付异步回调接口 @SuppressWarnings("static-access") @RequestMapping("callback") @Res ...

  5. java 微信支付异步回调接口

    1.微信支付异步回调接口 @SuppressWarnings("static-access")     @RequestMapping("callback") ...

  6. 支付宝php异步回调,支付宝支付成功之后异步回调处理

    /** * alipay_notify.php. * User: lvfk * Date: 2017/10/26 0026 * Time: 13:48 * Desc: 支付宝支付成功异步通知 */ i ...

  7. 支付宝支付后回调处理(Java版)

    支付宝回调处理文档 前提: 下载alipay-sdk maven依赖 slf4j,fastjson 认真阅读服务器异步通知页面特性 服务器异步通知页面特性 必须保证服务器异步通知页面(notify_u ...

  8. 微信支付异步回调mysql_微信支付异步回调,带你解决微信支付的深坑

    1.首先我们先下载微信支付的服务器端demo 2.个文件作用介绍 index.jsp  下单  payRequest.jsp  获取微信支付prepay_id等. 重点我说说这个payNotifyUr ...

  9. 支付宝回调地址index.php,支付宝支付成功回调地址怎么不改变当前页面?

    手机端支付宝支付成功后 会有一个回调地址"http://pay.xxx.com/channel/alipayWap/return_url.php?is_success=T&notif ...

最新文章

  1. Alipay秘钥问题
  2. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第4章-具有扰动的混沌系统主-从同步
  3. mongodb转json
  4. JZOJ 5182. 【NOIP2017提高组模拟6.29】码灵鼠
  5. CRM Fiori Opportunity Application Component.js - declare and require
  6. 疯子的算法总结(二) STL Ⅰ 算法 ( algorithm )
  7. powershell 入门_使用PowerShell入门的5个Cmdlet
  8. 怎样配置键盘最方便,以及一些设计的思考
  9. Python数据可视化之Excel气泡图
  10. ajax提交表单,包括跳入的坑!
  11. 知识图谱组队学习Task02——项目介绍
  12. 如何解决PS软件工作区不能吸附到工具栏?
  13. 关于MySQL latch争用深入分析与判断
  14. 小程序ios android差异,解决小程序textarea在安卓和ios上padding不一的问题
  15. HTML5期末大作业:我的家乡网站设计——我的家乡-杭州(7页) HTML+CSS+JavaScript 大学生家乡网页作品 老家网页设计作业模板 学生网页制作源代码下载
  16. 0成本快速提升群活跃等级点亮群LV5图标
  17. 《雍正皇帝·九王夺嫡》物质文化专有词泰译研究(二)
  18. 封印者无法从更新服务器获取补丁文件,封印者客户端打不开怎么办 封印者客户端打不开解决办法一览...
  19. ArcGIS切片生成工具-ArcGIS缓存管理
  20. 【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯

热门文章

  1. ASP.NET Core开发-后台任务利器Hangfire使用
  2. FFmpeg动效实践与探索(文字方框的同步展开及收缩)
  3. python实现crc16校验
  4. Python_Python遍历列表的四种方法
  5. 我国传统长度单位c语言,标准长度单位换算c程序设计方案书.doc
  6. 新闻推荐系统:基于内容的推荐算法(Recommender System:Content-based Recommendation)
  7. 一个简易的基于内容的新闻推荐系统
  8. Java悲观锁与乐观锁
  9. 将本地镜像发布到阿里云仓库
  10. 常用计算方法(C语言代码)(计算方法课程)