问题描述
建行给的如下所示:建行网站生成以下信息,传送到商户网站:域名名称类型备注POSID商户柜台代码CHAR(9)从商户传送的信息中获得BRANCHID分行代码CHAR(9)从商户传送的信息中获得ORDERID定单号CHAR(30)从商户传送的信息中获得PAYMENT付款金额NUMBER(16,2)从商户传送的信息中获得CURCODE币种CHAR(2)从商户传送的信息中获得SUCCESS成功标志CHAR(1)成功时返回YSIGN数字签名CHAR(256)站点间接口的参数传送仍然采用普通的URL方式,信息包含在CGI参数,具体如下所示:HTTP://MERCHANT.WEB.SITE/MERCHANT_CGI?POSID=000000000&BRANCHID=110000000&ORDERID=19991101234&PAYMENT=500.00&CURCODE=01&SUCCESS=Y&SIGN=4b3ef029516193b7d969ac1840083635a3e0901b8cd526caa44c1a072f496d7f0d4bca3942c0d9030bede37c7809b835cec787eb39e18b7596a724fba9805b24714dfbb0f4a3fb430b32e075254a114d4c38a0ac52ef46a0ad33dec3fbfc15417402a1399e65e46996c0cf49fc7ffca9222f8cd693c8376b6f928828967bec42注:?前的URL由商户在签约时提供参与签名运算的字符及其顺序如下:POSID=000000000&BRANCHID=110000000&ORDERID=19991101234&PAYMENT=500.00&CURCODE=01&SUCCESS=Y------------------------------------------------------------------------------------------------------但是,?前的URL,不是一个网址,而是一个目录,如:http://127.0.0.1/shop(而不是http://127.0.0.1/shop.aspx)那我如何解析建行回发给我的网页呢
解决方案
解决方案二:
没办法的,这个只能上网测试,网下没办法测试的你只要确保你发送的序列对,MD5对,能发送过去,基本就没问题了
解决方案三:
1楼误解我意思了,这个是建行在交易完成后回复我的,但他的格式是http://xxxxx/xx而不是http://xxxxx/xx.aspx也就是说不是一个网页,而是一个目录那我如何接收建行发给我的信息呢??难道是CGI??
解决方案四:
对应目录建个缺省访问文件然后对来源网址进行分析
解决方案五:
3楼,能说的详细点么,我接触WEB很少,手头的书上还没有相关案例麻烦说几个相关技术的关键字,我自己去查,谢谢了
解决方案六:
默认文档比如default.aspx
解决方案七:
我也想开发与建行直接支付的网站,和建行哪个部门联系啊?或者哪里网上有接口资料吗?