/**

* 初始化需要用到的库文件

*/

header("Content-type:text/html;charset=utf8");

require('config/config.php');

require('class/ClientResponseHandler.class.php');

$resHandler = new ClientResponseHandler();

$cfg = new Config();

/**

* 接收平台发送的数据等处理

*/

$resHandler->setContent($_REQUEST);//接收平台的所有数据

$resHandler->setRSAKey($cfg->C('public_rsa_key'));//设置平台的公钥用于解密验签,在配置文件内修改

$resHandler->setSignType('RSA2');//设置加密类型

/**

* 商户可以在该层外做订单重复验证

*/

if($resHandler->getParameter('result_status') == 'S'){//验资付款是否为成功状态

/**

* 商户可根据如下取值内容,进行自己的业务逻辑

*/

$singstatus = '';

if($resHandler->verifyRSASign()){

$singstatus = '成功';

}else{

$singstatus = '失败';

}

echo '验签结果:'.$singstatus.'';

echo '实际付款金额:'.$resHandler->getParameter('ly_money').'';//获取上层返回的实际付款金额,以分为单位

echo '平台系统订单号:'.$resHandler->getParameter('ly_sys_order_no').'';//获取上层返回的平台订单号

echo '商户系统订单号:'.$resHandler->getParameter('ly_user_order_no').'';//获取上层返回的商户订单号

}else{

echo '付款失败,不做任何处理';

}

/**

* 同步通知页面,暂不做验签,官方推荐不要将同步通知作为最终的实际付款操作,该方法若付款人关闭浏览器后将无法正常工作,最终结果以异步通知为准

*/

?>

一键复制

编辑

Web IDE

原始数据

按行查看

历史

demo.php url,return_url.php相关推荐

  1. ASP.NET 4的Demo实践:URL路由改进支持

    从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服务器上的物理文件之间的彻底解耦.借助于ASP.NET路由支持,开发人员可以定义一组路由规 ...

  2. springboot获取URL请求参数的几种方法

    原文地址:http://www.cnblogs.com/xiaoxi/p/5695783.html 1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于pos ...

  3. Marketing Cloud demo环境和API使用方法说明

    version 1.0 作者:Wang Jerry 更多问题请联系我 demo 系统url:https:/jerry.hybris.com/sap/bc/ui5_ui5/ui2/ushell/shel ...

  4. vue中选项和url根据彼此的改变实现高亮显示

    vue中选项和url根据彼此的改变实现高亮显示 主要时声明式导航标签中的activeClass属性起的作用,tag属性的作用是转为指定的标签 demo 当url改变时,选项变色:选择选项时,选项也变色

  5. at java.net.url init,java.net 基本测试

    java.net 基本测试 包 java.net java.net.ssl 类java.net.URL 测试类package com.mozq.boot.kuayu01.demo; import ja ...

  6. [转]简明 Nginx Location Url 配置笔记

    基本配置 为了探究nginx的url配置规则,当然需要安装nginx.我使用了vagrant创建了一个虚拟环境的ubuntu,通过apt-get安装nginx.这样就不会污染mac的软件环境.通过vr ...

  7. php下载链接 迅雷下载,php实现把url转换迅雷thunder资源下载地址的方法

    php实现把url转换迅雷thunder资源下载地址的方法 本文实例讲述了php实现把url转换迅雷thunder资源下载地址的方法.分享给大家供大家参考.具体方法分析如下: 如果你知道迅雷地址的生成 ...

  8. 网络编程(TCP、MyIE、URL)

    TCP上传图片 /* 需求:上传图片. */ /* 客户端. 1,服务端点. 2,读取客户端已有的图片数据. 3,通过socket 输出流将数据发给服务端. 4,读取服务端反馈信息. 5,关闭.*/i ...

  9. springboot+mybatis plus+code generate+mysql + swagger ui简单demo

    项目基本介绍 该项目使用springboot集成mybatis plus框架,使用mysql数据库,使用maven对代码进行构建,同时引入mybatis plus codegenerate生成enti ...

最新文章

  1. Python制作当年第一款手机游戏-贪吃蛇游戏(练习)
  2. AD20使用中文菜单
  3. 安卓编程用什么软件_震惊!安卓IOS都可以用的牛逼软件
  4. python 百度百科 爬虫_python简单爬虫
  5. android开发之多线程实现方法概述
  6. 【RobotStudio学习笔记】(八)速度设置
  7. Socket编程中,阻塞与非阻塞的区别
  8. 2020年数维杯数学建模C题 垃圾转运优化模型设计求解全过程文档及程序
  9. Qt滚动区域QScrollArea
  10. linux shell sed快速开始-(添加文本到文件的第一行和最后一行、文本的行尾添加字符)
  11. 一键加速去不掉加锁的_三种方法让你的Service不被“一键加速”和系统杀掉
  12. Arcgis中topolopy(摘自网络)
  13. 图的遍历 --- 广度优先搜索【借助队列实现】 + 深度优先搜索【借助递归栈】
  14. layui.table(表格)跨页多选
  15. maven 打包 程序包org.project.entity不存在
  16. 机器学习(一)机器学习概述
  17. html5 自动失去焦点,js input失去焦点事件
  18. echarts 配置项 series 中的data 多维度
  19. 职教云python程序设计答案_智慧职教云课堂APPPython程序设计题目答案
  20. 恶意软件检测技术综述

热门文章

  1. 使用Intent启动常用的应用与服务
  2. Leetcode 99. 恢复搜索二叉树
  3. 微程序相关的两个知识点
  4. JS Navigator
  5. vbScript: 编号成生不夠位數前面加零
  6. Hive环境搭建启动报错
  7. 非常易于理解‘类'与'对象’ 间 属性 引用关系,暨《Python 中的引用和类属性的初步理解》读后感...
  8. 编程哲学之C#篇:02——学习思维
  9. redis学习-摘抄
  10. CodeVS 1576 最长严格上升子序列 (DP)