开发支付平台过程中,遇到银联接口只返回给前台(即银联页面支付成功后跳转,通知给商户的页面)数据, 而银联同时要异步通知到平台的接收地址BgRetURL,却接收不到数据,无法更改订单状态。。。 测试时,用到的了外网访问,并且多次核对向银联传的参数,都没有问题 在后台类中利用log4j记录的值全部为null, 比如前台获得的状态status,返回值为成功:1001,而后台接收却依然是null 难道是银联只向前台发送了数据,而没有向后台返回吗?感觉应该不是这样的啊。。。
再看看银行的sdk,看看例子。如果不行,可以咨询下银行吧。 没有看到那个银行的调用方式,因为无法判断啊
关于这个问题,总结如下: 1.首先检查给银联传的参数是否正确,以及获取数据时是否符合规范 2.检测商户号以及秘钥文件是否配置正确; 3.就是网络问题,你给银联传的路劲必须是银联可以访问到的
果然是地址访问不到, 因为是测试,用的ADSL,80端口被封了.后来改了端口,好了
|