银联支付返回前台PageRetURL与后台BgRetURL的问题

Mn°Sven 2014-05-20 05:14:19
在开发支付平台过程中,遇到银联接口只返回给前台(即银联页面支付成功后跳转,通知给商户的页面)数据,
而银联同时要异步通知到平台的接收地址BgRetURL,却接收不到数据,无法更改订单状态。。。
测试时,用到的了外网访问,并且多次核对向银联传的参数,都没有问题
在后台类中利用log4j记录的值全部为null,
比如前台获得的状态status,返回值为成功:1001,而后台接收却依然是null
难道是银联只向前台发送了数据,而没有向后台返回吗?感觉应该不是这样的啊。。。
求大神指点。。。
...全文
3772 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
disappears_nick 2017-01-25
  • 打赏
  • 举报
回复
这个坑是:前台通知地址接收到的其中respMsg:的值为success
而后台通知地址接收到的respMsg:的值为Success!
当然还要注意header头
disappears_nick 2017-01-24
  • 打赏
  • 举报
回复
楼主,问题怎么解决的啊,能分享一下不?
大头皓哥 2016-03-21
  • 打赏
  • 举报
回复
楼上解决了吗?我写的网址 是外网的 也能访问 ,代码直接使用示例的 。就是没回调通知。
MrRetro 2016-03-10
  • 打赏
  • 举报
回复
最终是怎么解决的呢,我也遇到同样的问题,我查了银联传过来的一直是null。
huster14wq 2015-12-03
  • 打赏
  • 举报
回复
哥们 ,这个问题后来怎么解决的啊,我也遇到了这个问题,查看tomcat访问日志记录,也没有BgRetUrl的访问记录
wu_suifeng 2015-10-27
  • 打赏
  • 举报
回复
银联回调时的路径应为外网的地址,你把后台回调路径该为外网地址试试
zpa2015 2015-09-17
  • 打赏
  • 举报
回复
去https://open.unionpay.com看看。银联网站写的很详细,希望能帮助你
  • 打赏
  • 举报
回复
浏览器在第一次付款的时候,BgRetURL的请求被拦截,把银行添加到安全站点后,就是可以请求到的,这个问题怎么解决啊,不可能每次都要添加安全站点啊,那么多银行呢。
yanfeng1011 2014-06-21
  • 打赏
  • 举报
回复
你的bgreturl的值是什么啊?
Mn°Sven 2014-05-29
  • 打赏
  • 举报
回复
关于这个问题,总结如下: 1.首先检查给银联传的参数是否正确,以及获取数据时是否符合规范 2.检测商户号以及秘钥文件是否配置正确; 3.就是网络问题,你给银联传的路劲必须是银联可以访问到的
mirrorspace 2014-05-29
  • 打赏
  • 举报
回复
是的.果然是地址访问不到, 因为是测试,用的ADSL,80端口被封了.后来改了端口,好了
mirrorspace 2014-05-27
  • 打赏
  • 举报
回复
哥们,你搞定了吗 我这测试的, 银联不发数据到回调地址, 前台地址是有数据过来的. 不知道为什么呢
Mn°Sven 2014-05-27
  • 打赏
  • 举报
回复
如果你设置的参数都按照规范来的,那就没错,是因为网络通信的问题,你给的后台URL,银联无法访问,所以造成后台接受不到数据。。。
Mn°Sven 2014-05-21
  • 打赏
  • 举报
回复
问题之所在是,我给银联传这个路径过去,那边应该按照这个地址给我返回数据,我才能修改订单状态。。。
孟子E章 2014-05-20
  • 打赏
  • 举报
回复
BgRetURL是你自己的?银联无法调用吧,是不是你得用你的订单去查银联是否交易成功啊
孟子E章 2014-05-20
  • 打赏
  • 举报
回复
再看看银行的sdk,看看例子。如果不行,可以咨询下银行吧。 没有看到那个银行的调用方式,因为无法判断啊

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧