2024年4月29日发(作者:)

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!