要实现网络购物的支付流程,网络商城需要先安装并调用支付接口。支付接口由持有央行支付牌照的第三方支付公司提供,如支付宝、微信支付、银联支付、京东支付、尚德支付、快钱支付、汇潮支付等。本文就来谈谈商家如何调用第三方支付接口。
1、第三方支付的两种运作模式
目前市场上第三方支付平台的运营模式分为:支付网关模式、信用中介模式。
1、信用中介模式,例如支付宝、财付通等。
在此模式下,当买卖双方达成交易意向后,买方须在支付平台注册账户并存入货款,支付平台将代买卖双方暂时保管货款,买方通知支付平台收货后,支付平台将买方的订金转入卖方在支付平台的账户。第三方支付平台全程充当买卖双方的信用中介,防止欺诈、拒付等行为。
2. 支付网关模式,例如、。
在此模式下,第三方支付平台将网银、快捷支付、微信支付、支付宝等常见支付方式整合在一个界面上,买家无需注册支付平台账号或提前存款,买家付款后,款项会直接从买家的银行账户/微信账户/支付宝账户划转到卖家与支付平台绑定的银行账户上。
第三方支付平台在交易过程中充当支付网关的角色,同时还为商户开设类似支付宝的虚拟账户,收集商户账户中的支付信息和交易信息,并为商户提供其他增值服务。
无论哪种模式,支付接口调用流程都是类似的,主要包括以下步骤。
2.调用第三方支付接口步骤
新手程序员调用电商网站支付接口,对第三方支付接口如何调用还不是很了解,这里我们来介绍一下网站支付接口如何调用。
步骤1:签订合同,通过第三方支付公司获取支付接口(可以邮件发送,也可以从第三方系统下载),获取接口之后要确认接口类型,看是不是自己需要的接口,比如B2C接口,B2B接口等。
第二步:支付API有很多语言版本,比如ASP、JSP、PHP、.NET等,所以要选择和自己网站语言匹配的API进行安装,商城网站的技术程序员一般对网站开发语言比较熟悉。
步骤3:您获取到的支付接口一般包括接口文档和接口代码示例,选择合适的接口代码示例进行联调,例如您的网站是PHP开发的,就选择PHP代码示例进行联调。
步骤4:调试接口时,第三方支付需要提供调试测试账号才可以进行调试,除了调试账号,还需要提供该账号的支付密钥,调试过程中如遇到问题,可直接联系第三方支付技术支持进行协调。
第五步:接口联调通过后,可以先更换生产环境账户进行交易测试,测试成功后即可上线商城网站进行交易。