/**

* ECSHOP 银联电子支付(ChinaPay)接口配置

* ----------------------------------------------------------------------------

* 码农笔记 程序员搬砖之路

* http://www.phpally.com

* ----------------------------------------------------------------------------

* @author: Jack

* @email: 349392900@qq.com

* @date: 2012-02-27

*/

/*请按照您的实际情况配置以下各参数*/

//私钥文件,在chinapay申请商户号时获取,请相应修改此处,可填相对路径,下同

define("PRI_KEY", ROOT_PATH . "includes/modules/payment/chinapay/MerPrK_123456789012345_20120227000000.key");

//公钥文件,示例中已经包含

define("PUB_KEY", ROOT_PATH . "includes/modules/payment/chinapay/PgPubk.key");

/*如您已有生产密钥,请修改以下配置,默认为测试环境*/

//支付请求地址(测试)

//define("REQ_URL_PAY","http://payment-test.chinapay.com/pay/TransGet");

//支付请求地址(生产)

define("REQ_URL_PAY","https://payment.chinapay.com/pay/TransGet");

//查询请求地址(测试)

//define("REQ_URL_QRY","http://payment-test.chinapay.com/QueryWeb/processQuery.jsp");

//查询请求地址(生产)

define("REQ_URL_QRY","http://console.chinapay.com/QueryWeb/processQuery.jsp");

//退款请求地址(测试)

//define("REQ_URL_REF","http://payment-test.chinapay.com/refund/SingleRefund.jsp");

//退款请求地址(生产)

define("REQ_URL_REF","https://bak.chinapay.com/refund/SingleRefund.jsp");

function getcwdOL(){

$total = $_SERVER[PHP_SELF];

$file = explode("/", $total);

$file = $file[sizeof($file)-1];

return substr($total, 0, strlen($total)-strlen($file)-1);

}

function getSiteUrl(){

//$host = $_SERVER[SERVER_NAME];

//$port = ($_SERVER[SERVER_PORT]=="80")?"":":$_SERVER[SERVER_PORT]";

//return "http://" . $host . $port . getcwdOL();

}

function traceLog($file, $log){

$f = fopen($file, 'a');

if($f){

fwrite($f, date('Y-m-d H:i:s') . " => $log\n");

fclose($f);

}

}

//取得本示例安装位置

$site_url = getSiteUrl();

?>

chinapay 新版php接口,银联电子支付(chinapay)接口配置相关推荐

  1. chinapay java_ECSHOP 银联电子支付(ChinaPay)插件 掉用JAVA签名

    帮客户集成接口时候发现客户网站PHP版本达不到要求 只要调用JAVA来解决问题<?php /** * ECSHOP 银联电子支付(ChinaPay)插件 * ================== ...

  2. 银联电子支付ChinaPay支付回调验证问题

    注意是ChinaPay,银联电子支付,不是UnionPay,不是银联支付,详情请参考这篇文章 https://www.cnblogs.com/qidian10/p/4885038.html 支付回调验 ...

  3. B2B电商平台--ChinaPay银联电子支付功能(实战)

                                              奇迹每天都在发生,而你能把握的便是当下,未来已来.............                     ...

  4. 讲讲在银联电子支付工作时加解密、签名验签的那些事(纯粹的干货)。

    今天我们来讲讲系统间的交互需要哪些必要的东西才能确保互相通信会没有问题呢? 首先来看看最传统的系统交互,即两者直接互相明文传送,在这种情况下,若是被第三方拦截,会造成不可预估的影响.那么针对这种情况我 ...

  5. 记在银联电子支付的上线感想

    20170725第二次在银联电子支付中心上线了.给我一个感觉,任何东西都得来个先来后到一说法....... ----------------------------------华丽的分割线 不知不觉时 ...

  6. 银联电子支付 php chinapay

    之前看我博客百度关键字的时候,很多人都是因为银联搜到我这里,一直想做一个demo 给大家,可惜没商户申请不到,这次机缘巧合帮朋友做支付三部曲:微信支付,支付宝支付和银联支付,其他两个支付都烂大街的,这 ...

  7. 银联电子支付报文说明

    1 请求报文 2 Version 版本号 3 MerId 商户号 4 MerOrderNo 必填,变长 32位,同一商户同一交易日期内不可重复 5 TranDate 商户提交交易的日期,例如交易日期为 ...

  8. 大鱼海棠8 银联电子支付报文说明

    请求报文 Version    版本号 MerId    商户号 MerOrderNo    必填,变长 32位,同一商户同一交易日期内不可重复 TranDate    商户提交交易的日期,例如交易日 ...

  9. 【渝粤题库】广东开放大学 电子支付与安全 形成性考核

    选择题 题目:电子货币按被接受程度 : 答案: A.卡基电子货币 B."单一用途"电子货币 C."多用途"电子货币 D.网络货币 题目:一般价值形式转化为货币形 ...

最新文章

  1. 关于activity和thread生命周期
  2. 划重点!这80道算法题,想拿大厂Offer的你别漏了
  3. Android之用sharedUserId来实现不同应用(APK)数据共享
  4. C++学习基础篇 —— 引用()的用法和应用
  5. WCF简单教程(8) 安全 - Windows认证
  6. 软件测试人员的三重境界
  7. 面向对象--闭包 继承
  8. [转]UIViewController内存管理
  9. 那些精贵的3D视觉系统学习资源总结(附书籍、网址与视频教程)
  10. comsol 学习笔记【基础知识,磁场与结构场耦合为主】
  11. 计算机网络由 子网,计算机网络系统是由通信子网和资源子网组成的。()
  12. 高通QCS603/QCS605物联网系统芯片介绍,QCS603/QCS605处理器参数比较
  13. SpringBoot 默认数据库连接池 HikariCP
  14. 微控制器编程技术c语言,1.单片机C语言编程技术分析.pptx
  15. 配音软件哪个好用?好用的配音软件有哪些?你不知道的3款配音软件
  16. 我的世界(10)-快速建筑(创世神WorldEdit)
  17. 微信电话显示对方忙是为什么 微信电话显示对方忙是什么意思
  18. HTML学生个人网站作业设计:个人主页博客web网页设计制作 (HTML+CSS)
  19. 软件测试 三角形问题
  20. ServiceHot ITSM助力天原集团IT运维信息化建设

热门文章

  1. firefox_config
  2. 迈向太赫兹时代:解决通讯业三大痛点 BNET开创6G时代
  3. 右击我的电脑--管理--计算机管理,在我的电脑上点右键-管理打不开了?
  4. Java电商系统商品详情页存储方案设计
  5. 亲爱的老狼-css文字基本属性汇总
  6. Java高效开发框架Nutz:是SSH的轮子?还是新神器?
  7. 一步一步学习Redis——使用config命令查看或设置配置项
  8. C++ 无法打开 源 文件「bits/stdc++.h」//E1696
  9. 安卓开发笔记-UI设计的概念
  10. CDH kudu Unable to load consensus metadata for tablet