中国工商银行 B2C 在线支付接口技术规范

本规范描述了中国工商银行 B2C 在线支付交易流程及技术细节,适用于与中国工商银行进行 B2C 在线支付业务合作的商户。

1. 交易流程

a. 客户在商户网站浏览商品信息并下单。

b. 商户根据工行 B2C 订单数据规范生成订单数据,使用工行提供的 API 和商户证书对订单数据进行签名,生成 form 表单并返回至客户浏览器。表单 action 地址指向工行接收商户 B2C 订单信息的 servlet。

c. 客户确认使用工行支付后,提交表单至工行。

d. 工行网银系统接收订单,对订单信息和商户信息进行校验。校验通过后,显示工行 B2C 支付页面。

e. 客户可在支付页面查询其在银行的预留信息,或输入支付卡号、支付密码、验证码等信息完成支付。

f. 工行校验客户信息,校验通过后显示确认页面。客户确认并提交后,工行进行支付指令处理。

g. 如商户需实时通知,工行将在支付指令处理完成后,使用 HTTP POST 方式将通知消息数据提交至商户网站(接收地址为商户订单数据中 merURL 字段指定的地址)。商户返回取货地址或关闭与银行的连接后,银行将交易结果页面展示给客户。

- 发送通知和显示结果页面为串行操作,商户端接收通知的处理时间过长可能导致客户等待超时,银行无法将交易结果页面展示给客户。

- 此连接由银行服务器自动与商户建立,商户端不可对银行请求进行重定向。

h. 如商户无需实时通知,工行将在支付指令处理完成后直接将交易结果页面展示给客户。

2. 其他说明

a. 本规范中的所有时间均为北京时间。

b. 商户需妥善保管商户证书,避免泄露。

c. 如有任何疑问,请咨询中国工商银行客服热线 95588。

doc 文件大小:116.5KB