工行B2C的API查询接口问题 ( 积分: 100 )

  • 主题发起人 主题发起人 gisnewcomer
  • 开始时间 开始时间
G

gisnewcomer

Unregistered / Unconfirmed
GUEST, unregistred user!
根据工行《网上银行系统商户API查询接口手册.doc》,我作了一个查询表单:
<html><body>
<form id=form1 method=post action=https://mybank.dccnet.com.cn/servlet/ICBCINBSEBusinessServlet>
<input type=&quot;text&quot;
name=&quot;APIName&quot;
value=&quot;EAPI&quot;/>
<input type=&quot;text&quot;
name=&quot;APIVersion&quot;
value=&quot;001.001.002.001&quot;/>
<input type=&quot;text&quot;
name=&quot;MerReqData&quot;
value=&quot;<?xml version=1.0 encoding=GBK standalone=no?>
<ICBCAPI><in><orderNum>0120070608155917492864127</orderNum>
<tranDate>20070608</tranDate><ShopCode>1602EC20005109</ShopCode>
<ShopAccount>1602023329003413196</ShopAccount></in></ICBCAPI>&quot;/>
<input type=&quot;submit&quot;
value=&quot;Submit&quot;>
</form></body></html>
结果提交后,工行只返回一个错误页面:
商户提交表单接口名称错误
不知是什么原因。问工行网上银行的人,都不懂,不知这些老爷们都是干什么的。
希望作过工行网上支付的高手指点指点,重谢!!
 
变量名称 变量命名 长度定义 说明
接口名称 APIName MAX (30) 必输,签名,上送“EAPI”,区别大小写!
接口版本号 APIVersion =15 必输,签名,上送”001.001.003.001”
请求数据,xml包(格式见下) MerReqData
请求数据中的xml包格式(注意:xml包中所有字段都是必输项):
<?xml version=&quot;1.0&quot;
encoding=&quot;GBK&quot;
standalone=&quot;no&quot;
?>
<ICBCAPI>
<in>
<orderNum>订单号</orderNum>
<tranDate>交易日期</ tranDate>
<ShopCode>商家号码</ShopCode>
<ShopAccount>商城账号</ShopAccount>
</in>
</ICBCAPI>
<Form id=form1 action=https:// *.*.*.* /servlet/ ICBCINBSEBusinessServlet method=post>(form不能有name属性,另外注意协议是https)
<input type=hidden name=&quot;APIName&quot;
value=&quot;EAPI&quot;>
<input type=hidden name=&quot;APIVersion&quot;
value=&quot;001.001.001.001&quot;>
<input type=hidden name=&quot;MerReqData&quot;
value=&quot;
<?xml version=&quot;1.0&quot;
encoding=&quot;GBK&quot;
standalone=&quot;no&quot;?><ICBCAPI><in><orderNum>19821981</orderNum><tranDate>20050816</tranDate><ShopCode>0200EC00000321</ShopCode><ShopAccount>0200029109000018680</ShopAccount></in></ICBCAPI> &quot;>
</Form>
 

Similar threads

I
回复
0
查看
800
import
I
I
回复
0
查看
759
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部