首先说下自己的理解:个人认为流程应该是这样的,给商户网站的帐户充值,会员通过点击“充值”按钮链接到银行支付网站,在链接的同时将一些银行规定的参数POST给银行网站,银行验证参数后,给该会员一个充值的提示及要填的基本信息,该会员确认之后付款扣费,交易成功之后银行会反馈给商户网站一个交易结果信息,应该是POST给商户网站,然后商户网站在核对信息进行入库等操作,成功之后提示给该会员充值成功。
但是现在遇到个问题,银行在扣费后不会转向到商户网站!那请问商户网站怎么会捕获反馈的信息呢?没有打开那个处理反馈信息的网页也能接收到反馈信息吗???又是什么原理呢?该如何捕获银行反馈的信息呢?
哪位高手给小弟解释一下,多谢!!!

解决方案 »

  1.   

    一般来说,一旦银行支付或扣款成功后会给你一个Receive地址,当点击这个地址后,会自动链接到商户网站下的接口地址,一般用于商户网站下的对账操作,所以,如果保持商户网站和网银方式的对帐平衡,银行接口是必须提供一个链接地址给你的。个人愚见
      

  2.   

    我现在在做工行的网站接口程序 里面这个merURL也就是你所说的获得反馈信息的地址!  这个需要你在一开始传递给银行时就要表示清楚的! 
      

  3.   

    你也做工行的?我也是!!!
    是传了个接收反馈信息的URL给银行,文档上说银行在处理完后会POST参数到这个URL,但是给我转向到这个URL!
    我该怎么办?这个URL的网页已经写了接收参数的代码,银行不给转向的情况下能执行这些代码吗?
      

  4.   

    你是无法处理的,这个地址是必须给你的,请仔细看一下接口文档说明或改用其他支付接口PS:我用网银在线, BS还行
      

  5.   


    怎么可以,你想想,客户在网站进付款,肯定是POST到工行的处理页面,这个时候,你的网站已经不存活了,付款的一切操作(输入卡号,密码,等)都在银行的代理页面操作,如果不给你链接地址给你,付款的成功是否,你的网站根本都不知道
      

  6.   

    楼上的没错  他一定得POST回来  不然我根本不知道交易是否成功!
    结贴