2013年1月21日星期一

通联支付集成ASP.NET 经验总结。


Q:如何判断支付结果?怎样才是支付成功?
A:判断支付成功与否要看三个字段:verifyResult(验签结果)。payResult(支付结果),errorCode(错误代码),如验签结果是true,支付结果是1或者trueerrocode为空,就说明支付成功了

Q:如何设置数字证书?
A:我们有一个TLCert.cer的数字证书,您要根据我们的接口文档的示例将证书设置在正确的路径下,当服务器返回支付结果的时候,需配合数字证书来验证签名,ASPASP.NET商户配置证书的方式如下:
1、一个是直接把这个证书放在system32目录下(自己测试这种方式成功);
2、编辑tlprop.ini文件,然后把这个文件放在system目录下


Q:通联网关支付接口中,pickupURLreceiveURL的作用和区别是什么?
ApickupURL是商户取货地址,即浏览器导向地址,持卡人支付成功后,通联会将持卡人的浏览器页面导向到商户传送的pickupURL上,同时将支付结果也一同通过这个地址传达;
receiveURL是后台通知地址,是通联网关服务器发起后台通知的地址;
两个地址都可以接收到支付结果的通知,为了避免调单,建议商户两个地址都配置


Q:商户的接收结果地址是否可自带参数
Aget方式提交的时候,pickupURLreceiveURL地址后不能带参数,post方式提交时支持客户自带参数,但是参数名不能和我们接口的参数名重复


Q:支付成功交易会多次返回成功结果吗?
A:会,为防止掉单,银行对于支付成功的交易会返回多次,我方会同样返回给商户。商户方需要在后台通过代码对此做相应的控制。





没有评论:

发表评论