网上支付原理

2024-01-20
来源:网络整理

电子商务网站开通网上支付功能有两种方式:一是通过第三方支付平台,如支付宝、网上银行等;二是通过第三方支付平台,如支付宝、网上银行等。 二是与银行协商获取支付接口。 前一种方法以支付宝为例。 商户可向支付宝提交申请。 申请成功后,支付宝将提供将支付宝集成到商户网站的接口,并提供接口的调用方法和示例。 这种在线支付方式程序简单。 支付宝向商户收取的费用是按照商户网站通过支付宝完成的交易额的一定比例收取的。 后一种方式需要与开通网上支付功能的银行签订协议并办理相关手续。 银行随后会向商户提供商户编号,商户可以将商户编号和支付信息提交至银行在其网站上提供的处理系统。 。

各银行的接口处理方式基本思路是类似的。 商户向银行申请后,会获得一个商户编号,然后就可以在其网站上提供网上支付功能。 银行将向商户提供数据提交地址和获取处理结果的地址。 以及相关参数、调用方法等文档。

下图是在线支付解决方案的流程图。 支付网关的实际形式实际上是银行提供的用于数据提交的URL。 然后数据被传输到银行的后端系统进行处理。 商户网站只需按照银行提供的订单数据规范提交至支付网关即可。

中国工商银行网上支付流程:

1、顾客在商家网站浏览商品信息并签署订单;

网银接口申请条件_网银在线支付接口申请_网银支付接口申请

2、商户按照工行B2C订单数据规范形成并提交数据,并使用工行提供的API和商户证书对订单数据进行签名,形成表单返回给客户浏览器,表单地址指向ICBC用于接收商户的B2C订单信息;

3、客户使用工行确认付款后,将此表提交给工行;

4、工商银行网上银行系统收到该B2C订单,并核对订单信息和商户信息。 若审核通过,则显示工行B2C支付页面;

5、客户可在此页面查看银行预约信息; 还可以输入支付卡号、支付密码、验证码进行B2C支付;

6、工商银行审核客户信息,审核通过后显示确认页面; 客户确认并提交后,工行处理付款指令;

网银在线支付接口申请_网银支付接口申请_网银接口申请条件

7、工商银行处理完支付指令后,如果商户需要工商银行实时通知,工商银行将使用HTTP协议post方法将通知消息数据提交到商户网站(提交接收银行通知消息的商户地址)以及商家的订单数据)。 银行字段),只有在商户返回取货地址或关闭银行建立的连接后,银行才会向客户展示交易结果页面。 (注1.发送通知和显示结果页面是串行的,因此商户收到银行通知的处理时间过长可能会导致客户等待超时,导致银行无法显示交易结果页面2. 该连接由银行服务器自动建立。连接商户时,商户直接返回银行。商户无法重定向银行的此请求。)

8、工商银行处理支付指令后,如果商户不需要工商银行实时通知,工商银行将直接向客户显示交易结果。

在线支付接口技术文档:

工行网上支付

招商银行界面

中国建设银行接口

网上银行网上商户申请

网上银行支付接口

支付宝接口源码

支付宝商户申请

第三方支付平台的原理:其实这些平台所做的只是整合了各个银行的支付网关。 用户在支付时不再需要只选择单一的支付银行,而是可以有多种选择。 当然,支付宝与银行合作密切,其在线支付中介功能也非常丰富。

分享