admin管理员组文章数量:1531232
2024年6月30日发(作者:)
1 如何接入网关测试环境
A: 技术人员在本地开发环境,加载压缩包中的程序代码;
B: 找到程序代码中的,修改merchantId、key、pickupUrl、receiveUrl、orderNo
(唯一的,订单号不可以重复);
C: action提交地址为通联测试地址(邮件正文地址);
D: 在receiveUrl接收页面加后台处理代码;
E: 将证书放至指定目录。
做好以上准备工作后,即可在本地进行测试
测试环境支付时仅有虚拟银行,虚拟银行的卡号和密码为任意数字。
2 服务器环境要求
1. Java环境
1) 环境准备,JDK1.4以上。
2) 安装MPI:
拷贝、及与JDK版本对应的到开发环境的classpath
目录下。
2. ASP和dotNet环境
1) 环境准备。
2) 安装MPI:
确保 Microsoft .NET Framework2.0已安装;
执行regasm /codebase 命令向操作系统注册文件,并将
文件放在与相同的目录下;
配置文件证书(可采用任一配置方式):
方式一、商户指定证书路径,验签时需对PaymentResult对象设置证书路径,
tPath(“指定证书路径”);
方式二、若未指定证书路径,也可拷贝到%System%system32目录下,商户需确
保有权限访问system32下证书信息;
方式三、或者编辑文件,并保存到%system%目录下,并根据ini文件设置拷贝证书
文件到相应目录,文件内容参看开发包示例。
3. PHP环境
windows环境在apache2.0.59 + php4.4.7+mysql下测试通过
linux环境在apache2.2.3 + php5.2.13下测试通过
确保Apache、php、mysql已正确安装。
确保Apache可以正确调用php环境解析php文件。
Linux环境下,需导入php高精度函数库,编译php时请加上–enable-bcmat参数。如不加
此参数,系统可能提示:bcmul() 函数不可用,因为php的高精度函数,需要在编译php的
时候加入bcmat模块,在编译脚本里增添“–enable-bcmath”后重新编译、重启apache即
可。
拷贝文件到应用系统。
注意文件的调用配置,本示例中所有的文件都在相同目录下。
为样例入口页面,请商户自行修改“通联支付网关地址”,修改pickupUrl和receiveUrl
为接受结果地址。参数修改请参考样例中的注释。
3 数字证书设置
数字证书用于对通联返回的支付结果进行验证签名,确保支付结果的真实性。
1. ASP和配置方式:
A、 windows(32位)直接把这个证书放在C:Windowssystem32目录下;windows(64位)
放在C:WindowsSysWOW64目录下。如果依然读取不到cert文件,可以手动设置个证书路
径:tPath(h("./cert/"));
B、编辑文件,然后把这个文件放在证书所在目录下。
2. Linux配置方式:
建议最好不要放在项目目录下,而是放在_home或者_user下,例如
“/usr/local/etc/
4 B2C&B2B测试环境相关参数(PC快捷无测
试环境)
接口参数:
测试商户号:101
MD5 Key:1234567890
订单提交地址:/gateway/
单笔查询提交地址:/gateway/
批量查询提交地址:/mchtoq/
单笔退款提交地址:/gateway/
商户服务平台参数:
登录地址:/member/merchant/login/
测试商户号:101
操作员:admin
密码:1111111!
版权声明:本文标题:通联支付接口疑难问题处理开发者文档 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1719747107a794724.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论