demo.php url,return_url.php
/**
* 初始化需要用到的库文件
*/
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相关推荐
- ASP.NET 4的Demo实践:URL路由改进支持
从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服务器上的物理文件之间的彻底解耦.借助于ASP.NET路由支持,开发人员可以定义一组路由规 ...
- springboot获取URL请求参数的几种方法
原文地址:http://www.cnblogs.com/xiaoxi/p/5695783.html 1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于pos ...
- Marketing Cloud demo环境和API使用方法说明
version 1.0 作者:Wang Jerry 更多问题请联系我 demo 系统url:https:/jerry.hybris.com/sap/bc/ui5_ui5/ui2/ushell/shel ...
- vue中选项和url根据彼此的改变实现高亮显示
vue中选项和url根据彼此的改变实现高亮显示 主要时声明式导航标签中的activeClass属性起的作用,tag属性的作用是转为指定的标签 demo 当url改变时,选项变色:选择选项时,选项也变色
- 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 ...
- [转]简明 Nginx Location Url 配置笔记
基本配置 为了探究nginx的url配置规则,当然需要安装nginx.我使用了vagrant创建了一个虚拟环境的ubuntu,通过apt-get安装nginx.这样就不会污染mac的软件环境.通过vr ...
- php下载链接 迅雷下载,php实现把url转换迅雷thunder资源下载地址的方法
php实现把url转换迅雷thunder资源下载地址的方法 本文实例讲述了php实现把url转换迅雷thunder资源下载地址的方法.分享给大家供大家参考.具体方法分析如下: 如果你知道迅雷地址的生成 ...
- 网络编程(TCP、MyIE、URL)
TCP上传图片 /* 需求:上传图片. */ /* 客户端. 1,服务端点. 2,读取客户端已有的图片数据. 3,通过socket 输出流将数据发给服务端. 4,读取服务端反馈信息. 5,关闭.*/i ...
- springboot+mybatis plus+code generate+mysql + swagger ui简单demo
项目基本介绍 该项目使用springboot集成mybatis plus框架,使用mysql数据库,使用maven对代码进行构建,同时引入mybatis plus codegenerate生成enti ...
最新文章
- Python制作当年第一款手机游戏-贪吃蛇游戏(练习)
- AD20使用中文菜单
- 安卓编程用什么软件_震惊!安卓IOS都可以用的牛逼软件
- python 百度百科 爬虫_python简单爬虫
- android开发之多线程实现方法概述
- 【RobotStudio学习笔记】(八)速度设置
- Socket编程中,阻塞与非阻塞的区别
- 2020年数维杯数学建模C题 垃圾转运优化模型设计求解全过程文档及程序
- Qt滚动区域QScrollArea
- linux shell sed快速开始-(添加文本到文件的第一行和最后一行、文本的行尾添加字符)
- 一键加速去不掉加锁的_三种方法让你的Service不被“一键加速”和系统杀掉
- Arcgis中topolopy(摘自网络)
- 图的遍历 --- 广度优先搜索【借助队列实现】 + 深度优先搜索【借助递归栈】
- layui.table(表格)跨页多选
- maven 打包 程序包org.project.entity不存在
- 机器学习(一)机器学习概述
- html5 自动失去焦点,js input失去焦点事件
- echarts 配置项 series 中的data 多维度
- 职教云python程序设计答案_智慧职教云课堂APPPython程序设计题目答案
- 恶意软件检测技术综述