中国工商银行B2C在线支付接口指南

需积分: 3 3 下载量 169 浏览量 更新于2024-09-11 1 收藏 200KB DOC 举报
"本文档详细介绍了中国工商银行的B2C在线支付接口,版本为1.0.0.3,适用于商户在WAP网站上集成工行的支付功能,包括支付接口、通知接口以及相关的安全API和开发步骤。" 在B2C在线支付中,主要涉及以下几个关键知识点: 1. **业务流程**:顾客在商户WAP网站挑选商品并下单,商户通过工行提供的接口生成支付数据并签名,构建表单提交给客户。客户确认支付后,表单信息传递至工行,银行验证订单和商户信息,展示支付页面供客户输入交易卡号。客户完成身份验证后,银行处理支付,向商户发送通知,并最终展示支付成功页面。 2. **支付接口**:支付接口包括表单定义、tranData数据和格式定义。商户需按照接口文档构造支付请求,其中tranData包含了交易的相关信息。表单样例提供了具体实现的参考。 3. **通知接口**:当支付完成后,工行会通过HTTP POST方式向商户网站发送通知数据(notifyData),包括交易状态等信息。商户需处理这些通知,例如更新订单状态。同样,通知接口的表单和数据格式也在文档中详细说明。 4. **版本差异**:不同版本的B2C在线支付接口有细微差别。1.0.0.0是最基础的支付版本,1.0.0.1增加了分期付款功能,1.0.0.2支持在线签订委托抵扣协议,1.0.0.3则引入了自动支付结果通知机制,仅在支付成功时发送通知。 5. **安全API**:为了保障交易的安全,工行提供了API供商户对订单数据进行签名,防止数据被篡改。这部分内容涵盖了如何使用这些API来确保交易过程的安全性。 6. **开发步骤**:商户需要遵循的步骤包括对接口的理解、开发环境的搭建、接口的集成测试以及后续的维护和更新。每个步骤都对成功实施在线支付至关重要。 7. **客户认证**:支持多种认证方式,如静态支付密码和动态口令卡,确保交易的安全性。 8. **支付结果通知**:工行在支付成功后,不仅会通知商户,还会在成功支付页面展示取货地址链接,客户点击后可以进入取货地址页面。如果商户在响应中提供了正确的URL地址,银行才会展示这个链接。 工行的B2C在线支付接口是一个完整的支付解决方案,覆盖了从订单生成到支付完成的全过程,并且随着版本升级不断优化用户体验和安全性。对于希望集成工行支付功能的商户来说,理解和掌握这个接口的详细信息是至关重要的。