我的个人博客:逐步前行STEP

1、 如果要传递的参数是my_data,可以先将该参数添加到回调的url上:

$return_url = "http://abcdefg.com/return_url?my_data=hello";

当支付宝同步回调该url时,会在该url上增加其它字段,在验证之前得把该参数从$_GET剔除

        $arr=$_GET;unset($_GET['my_data']);$alipaySevice = new AlipayTradeService(config('pay.alipay.Pagepay'));$result = $alipaySevice->check($_GET);

2、将参数放入Laravel路由中:

Route::get('/alipay/return_url/{data}', 'Alipay\ReturnController@return');

首先,在配置文件中的回调地址后面加入字符串占位符:

'return_url' => "http://abcdefg.cn/alipay/return/url/%s",

支付宝支付中传递return_url前先拼接好url:

$data = 'something...';
$return_url = sprintf(config('pay.alipay.return_url'),base64_encode($data));

这样的话参数作为url中的一部分了,而且调用后可以直接在方法中以获取传参的方式获取到自定义参数,不影响验签逻辑。

支付宝支付同步回调url中携带参数的两种方法相关推荐

  1. html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)

    是解决相对路径的问题,可返回站点的根路径. //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效. request.getContextPath()得到的是项目的名字,如果项 ...

  2. vue 获取请求url_vue 获取url里参数的两种方法小结

    我就废话不多说了,大家还是直接看代码吧~ 第一种: const query = Qs.parse(location.search.substring(1)) let passport = query. ...

  3. java重定向url有参数吗_JavaScript重定向URL参数的两种方法小结

    这篇文章主要介绍的是JavaScript重定向URL参数的两种方法,下面话不多说,直接看示例代码. 一.字符拼接形式 function setUri(para, val) { var strNewUr ...

  4. Python实现从url中提取域名的几种方法

    这篇文章主要介绍了Python实现从url中提取域名的几种方法,本文给出了3种方法实现在URL中提取域名的需求,需要的朋友可以参考下. 从url中找到域名,首先想到的是用正则,然后寻找相应的类库.用正 ...

  5. python自带的shell是什么-python中执行shell的两种方法总结

    一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...

  6. python右对齐格式化输出_Python中格式化输出的两种方法介绍

    本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...

  7. DLL中资源切换的两种方法

    DLL中资源切换的两种方法 方法1 AFX_MANAGE_STATE(AfxGetAppModuleState());                // MFC扩展dll 或 AFX_MANAGE_ ...

  8. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

  9. 站长在线Python精讲:在Python中格式化字符串的两种方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...

最新文章

  1. (To Me Just)c#中的WebBrowser类的使用注意事项!
  2. HTTPS协议,SSL协议及完整交互过程
  3. 2017春季华为实习生编程题
  4. telerik 某些ajax拿数据方式下 load on demand 不起作用
  5. mvc 扫描二维码跳转内部指定页面_开源神器:一个二维码,让文件传输不设限!...
  6. java基础第九天_多线程、自动拆装箱
  7. 设计人的33个好习惯
  8. DNS知识:解决DNS中MX与cname冲突问题 DNS拉平 cname智能加速
  9. [深入学习C#]输入输出安全性——可变类型形參列表的变化安全性
  10. intel E3 V1 V2 V3 CPU 参数
  11. SMTP协议?SMTP端口号?SMTP服务器?
  12. ROS基础---ros通信、ros发布者publisher、publisher.cpp、Talker.cpp
  13. CToolBar的使用总结(转1)
  14. 真实案例详述:丢手机太危险了
  15. 一行代码实现呼出热键
  16. Python递归获取指定文件夹下的所有文件夹、文件
  17. Visual Studio打开文件时出现“向程序发送命令时出现问题
  18. 国外接活网站报告 - 4大国外自由职业者接活网站
  19. 等保(网络安全等级保护)2.0与定级备案之——等保2.0与等保1.0区别解读
  20. MySQL字符集及配置

热门文章

  1. vue项目dist编译文件部署到服务器:页面空白、F5刷新报错404、403报错、等等bug - 总结篇
  2. 互站卖的分发美化版可以封装双端APP
  3. 地摊叫卖、超市播音工具-简洁的文字转语音播音软件
  4. vCard主题个人简历主题
  5. emlog独立会员中心模板源码 UserEmlog Ver:1.0
  6. Visual studio 2005 恢復默認設置的方法
  7. CGI脚本跨站截取Cookie/附ASP的版本
  8. WordPress 主题教程 #5:主循环
  9. CuteEditor 5.0 的使用
  10. YouTube怎么判断影片内含侵权内容? 解析Content ID内容识别系统的原理及功能