总的来说,第三方支付指的是在不同的人对商家付款,双方没有同一银行账号的体系下,通过第三方来进行异行的直接支付。资金会由用户的相应资金账号内付款到第三方的账号后由第三方向收款方指定账户付款。
常见的有支付宝、财付通、快钱、网银在线、易宝支付、云网等各大支付平台。网站如果需要实现第三方支付首先应该向第三方支付平台申请一个账号并签署协议,协议生效后第三方支付平台将为其开通在线支付功能,通过程序将接口集成到网站中。
开发php接口:
1、双方签订合约通过第三方拿到第三方接口(以邮件或者在第三方系统下载),在拿到接口后确认接口类型,看是否是自己需要的接口
2、要选择与自己网站语言匹配的接口进行安装。比如Jsonp,Php,Net等。
3、选择合适的接口代码实例,得到的支付接口一般都有接口文档和接口代码实例,进行联调。
4.接口联调的时候,需要第三方支付提供联调测试账号,方可以联调。联调除了需要联调账号外,还需要改账号的支付密钥,联调过程中有什么问题可以直接找第三方支付技术支持给予协调处理。
5.接口联调通过之后,可先换成生产环境账号,进行交易测试,测试没问题之后,可以放到商城网站进行交易。
实现在线支付接口的原理和流程:
传递订单信息通知支付宝收款内容,支付宝余额提现 订单页面 支付宝平台 状态页面 收款人银行账户 返回页面 及时返回用户支付状态,支付完毕后返回网站页面
支付宝外部接入接口
1.接入的URL 2.接入的方式 3.接入类型 4.接入参数 5.参数签名机制 6.签名方式
支付宝外部通知接口
a.服务器通知 b.通知参数 c.通知验证接口