银行系统b2b在线支付(新接口)手册内容摘要:

ue= input type=hidden name=Shop_code value=012345678901 input type=hidden name=MerchantURL value= input type=hidden name=ContractNo value=0000001 input type=hidden name=ContractAmt value=112390(金额为不带小数点的到分的一个字符串,即“ 112390”代表的是“ 元”) input type=hidden name=Account_cur value=001 网上银行商户手册 169。 Copyright ICBC SDC 7 input type=hidden name=JoinFlag value=2 input type=hidden name=Mer_Icbc20_signstr value= input type=hidden name=Cert value= input type=hidden name=SendType value= input type=hidden name=TranTime value= input type=hidden name=Shop_acc_num value=0207009090811 input type=hidden name=PayeeAcct value=02070090908 input type=hidden name=GoodsCode value=001 input type=hidden name=GoodsName value=paper input type=hidden name=Amount value=1 input type=hidden name=TransFee value=1(金额为不带小数点的到分的一个字符串,即“ 112390”代表的是“ 元”) input type=hidden name=ShopRemark value=商城提示 input type=hidden name=ShopRem value=商城备注 /Form 2.银行反馈信息的接口 客户通过中国工商银行 B2B支付新接口进行电子支付是实时清算的 , 银行需要经过收到支付信息 余额确认 划拨款项等环节才能将客户的款项划至收款人帐户中。 不论支付成功还是失败或者支付过程中发 生错误,银行都会将指令信息及时反馈给商户。 目前 b2b 新接口只提供 URL 通知方式。 由交易的网站(一般是卖方或者中间的电子商城)提供一个 URL( Asp、 Jsp、Java Bean 或者 CGI 等)供访问,我们使用 Form 提交方式将所有数据提交给该URL,并将银行的电子签名作为数据项,提交给商户网站。 通知消息接口数据格式: 1. 编写 CGI 程序接收工行如下的 请求 工行通知商户的交易结果信息的内容由订单信息和订单支付结果信息组成如下格式 (URL编码 ): 网上银行商户手册 169。 Copyright ICBC SDC 8 APIName=B2Bamp。 APIVersion=amp。 Shop_code=商户代码 amp。 MerchantURL =支付结果信息通知程序地址 amp。 Serial_no=指令序号 amp。 PayStatusZHCN=订单处理状态amp。 TranErrorCode= 错误代码 amp。 TranErrorMsg= 错误描述 amp。 ContractNo = 订 单号 amp。 ContractAmt= 订单金额amp。 Account_cur=001amp。 JoinFlag=2amp。 ShopJoinFlag=amp。 CustJoinFlag=amp。 CustJoinNumber=amp。 NotifySign=订单签名数据 (base64 编码 )amp。 SendType=结果发送类型 amp。 TranTime=接收交易日期时间 amp。 NotifyTime=返回通知日期时间 amp。 Shop_acc_num =商城账号 amp。 PayeeAcct =收款单位账号 amp。 PayeeName =收款单位名称 amp。 ShopRem=商城备注字段 通知信息各字段的定义: 变量名称 变量命名 长度定义 说明 接口名称 APIName MAX (30) 原输入值,签名 接口版本号 APIVersion =15 原输入值,签名 商户代码 Shop_code =14 原输入值,签名,唯一确 定一个商户的代码,由商户在工行开户时,由工行告知商户 支付结果信息通知程序地址 MerchantURL MAX (200) 原输入值,签名,使用 HS 接口模式的商户用来接收工行订单支付结果信息的程序名字和位置 指令序号 Serial_no MAX(18) 必输,签名 订单处理状态 PayStatusZHCN =1 必输,签名 0成功 1失败 2可疑交易 3等待授权 错误代码 TranErrorCode MAX(5) 必输,签名 错误描述 TranErrorMsg MAX(200) 必输,签名 订单号 ContractNo MAX(30) 原输入值,签名,客户支付后商户网站产生的一个唯一的定单号,该订单号应该在相当长的时间内不重复。 工行通过订单号加订单日期来唯一确认一笔订单的重复性。 订单金额 ContractAmt MAX(18) 原输入值,签名,客户支付订单的总金额,一笔订单一个,保留到分,无小数点,如金额为 元,上传数据为“ 100” 支付币种 Account_cur =3 原输入值,签名,用来区分一笔支付的币种。 目前工行只支持人民币( 001)支付。 定义 如下: 001 人民币 检验联名标志 JoinF。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。