支付动作页面:

//------------------ 参数开始 ------------------

//商户号

$v_mid='123456789';

//密钥

$key='zxcvbn123456';

//返回地址

$v_url="http://".$_SERVER['HTTP_HOST']."/untitled1.php";

//币种

$v_moneytype="CNY";

//------------------ 参数结束 ------------------

$v_amount=56;//支付金额

//产生定单号

$v_oid=date("Ymd")."-".$v_mid."-".date("His");

$ddno=time();//订单号

setcookie("checkpaysession",$ddno);//设置定单号

//md5

$text=$v_amount.$v_moneytype.$v_oid.$v_mid.$v_url.$key;

$v_md5info=strtoupper(md5($text));

$remark1=$ddno;//备注字段1

$remark2="";//备注字段2

?>

在线支付

document.getElementById('dopaypost').submit();

支付返回动作处理页面:

//获取cookie

function getcvar($name){

$re='';

if(isset($_COOKIE[$name]) && $_COOKIE[$name]!=''){

$re=$_COOKIE[$name];

}

return $re;

}

//提示函数

function msg($msg='',$burl=''){

echo '';

exit();

}

//订单号

if(!getcvar('checkpaysession'))

{

msg('非法操作','/');

}

else

{

setcookie("checkpaysession","");

}

//操作事件例如 登陆判断 之行动做判断

$paytype='chinabank';

$v_mid='123456789';//商户号

$key='zxcvbn123456';//密钥

//----------------------------------------------返回信息

$v_oid =trim($_POST['v_oid']);

$v_pmode =trim($_POST['v_pmode']);

$v_pstatus=trim($_POST['v_pstatus']);

$v_pstring=trim($_POST['v_pstring']);

$v_amount=trim($_POST['v_amount']);

$v_moneytype =trim($_POST['v_moneytype']);

$remark1 =trim($_POST['remark1']);

$remark2 =trim($_POST['remark2']);

$v_md5str =trim($_POST['v_md5str']);

//md5

$md5string=strtoupper(md5($v_oid.$v_pstatus.$v_amount.$v_moneytype.$key));

if($v_md5str!=$md5string)

{

msg('验证MD5签名失败.','/');

}

if($v_pstatus!="20")

{

msg('支付失败.','/');

}

//----------- 支付成功后处理 -----------

$orderid=$v_oid;//支付订单

$ddno=$remark1;//网站的订单号

$money=$v_amount;//支付金额

?>

php网银支付,网银在线支付接口实例 php版相关推荐

  1. 【在线支付】在线支付代码详解

    前言:        上一篇文章中([在线支付]在线支付流程分析)说道,为了保证数据安全,网站把源数据和hmac码发送到第三方,那么,在代码中是如何实现的呢?接收到付款成功的消息,又是如何响应的呢?以 ...

  2. 【在线支付】在线支付的方式

        网上购物的付款方式,是影响中小电子商务企业发展的一个重要因素,国内现在付款方式主要有以下几种方式:网银转账.第三方支付平台. 货到付款.银行汇款或邮局汇款.在这篇文章,主要介绍前两种支付方式: ...

  3. java在线支付---01_在线支付功能的演示与概述

    2013/5/30 ----------------- 01_在线支付功能的演示与概述 Java技术qq交流群:JavaDream:251572072 ------------------------ ...

  4. java在线支付---05_在线支付_编写用于准备请求数据的Servlet

    05_在线支付_编写用于准备请求数据的Servlet 创梦综合技术qq交流群:CreDream:251572072 ------------------------------------------ ...

  5. java实现网上在线支付--13java在线支付所有源码

    13.Java在线支付所有源码 ------------------------------------------------------------------------------------ ...

  6. php旅行社网站源码在线支付,PHP各大支付平台在线支付集成源码

    演示查看:http://www.erdangjiade.com/ph... php给客户开发网站的时候需要用到各大平台付款功能,下面就免费分享给大家,此类是个成熟类,网上down下来的,经过修改测试了 ...

  7. php在线支付系统,Thinkphp各大支付平台在线支付集成源码

    支付配置ThinkPay\Application\Common\Conf\config.php array( /* 支付设置 */ 'payment' => array( 'tenpay' =& ...

  8. 2016最新php支付平台源码,Thinkphp各大支付平台在线支付集成源码

    支付配置ThinkPay\Application\Common\Conf\config.phparray(/*支付设置*/ 'payment' => array('tenpay' => a ...

  9. python手机充值代码_[代码全屏查看]-加油卡在线充值接口实例

    [1].[代码] [Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import urllib, md5, json from urllib i ...

最新文章

  1. PyQt5 技术篇 - 按钮隐藏并保留位置,pyqt5设置按钮的可见度,设置按钮透明度
  2. 浅析Java线程池 ExecutorService
  3. 定义一个集合类Set,(考察动态数组的建立)
  4. 3d slicer如何下载出radiomics_Lumion 10.0 软件下载及安装教程
  5. linux c语言编写聊天室mysql_Linux平台上用C语言实现与MySQL数据库的连接
  6. LeetCode 169. 多数元素 (哈希映射|投票算法)
  7. L1-035 情人节 (15 分)—团体程序设计天梯赛
  8. 渐进式Web应用(PWA)入门教程(下)
  9. ApacheCon Asia 2022 正式启动,数据流专题 Call For Speaker
  10. 一.第一周golang学习:--string解析成基本数据类型
  11. Java—读取指定路径下文件的内容
  12. 大数据Hadoop学习文章汇总
  13. python爬取新浪微博大V的所有微博内容
  14. Andriod 实现一个类微信聊天界面 (二)
  15. 孙子兵法--你如何来做好事情
  16. 软件测试面试该如何谈薪
  17. 微信开通检测 检测号码是否开通微信
  18. 用友添加附件设置文件服务器,用友服务器怎么配置上传附件
  19. Snapper:通过同义、分类关键词快速定位并调用WAV文件
  20. 抖音挑战微信能赢么?

热门文章

  1. 全角假名转换半角假名+验证是否为半角假名
  2. 替柴静说几句话--针对那些不做事的愤青
  3. linker -l的使用
  4. 第一章 电商秒杀商品回顾
  5. 猕猴桃影视系统源码 影视APP源码
  6. 国家授时中心标准时间NTP服务器IP
  7. 我的世界潜影盒计算机存储器,教程/潜影盒储存 _ 《我的世界》中文Minecraft Wiki:最详细的官方我的世界百科...
  8. MaxPooling的作用
  9. 大规模优化问题的改进花朵授粉算法
  10. 【NOIP】入门题题解— —小玉买文具、P老师买铅笔