接触支付开发初感1

初出校园,到了一个初创的金融公司实习,跟着学长做支付系统。当然我接触的都是比较浅的部分,理解也是比较浅的。

1.初出茅庐

刚接触支付是从几个第三方公司的支付平台的接口文档。最开始接触的好像是快钱支付的开发文档。刚开始不太明白流程,看的有些吃力,然后边看边做。慢慢感觉,其实就是很简单的调用他们的接口,然后他们把他们需要的一些参数发送给他们,比如商户号、金额、单价、支付后的回调地址等等。

2.稍有初感

上面只是最开始几天自己写玩具代码的感受。后来跟着做公司内部的支付平台,供公司内部几个项目使用。这设计起来就麻烦了。然而我并没有能力参与设计,只是做一些比较简单的部分。进入正题,第三方支付平台一般会有三种支付方式:网关支付(网银)、快捷支付、代付(提现)。三种支付方式要一一的跟第三方支付平台开通。(ps:有些费率还是挺高的,具体不造多少T.T)。一般都会接好几家第三方公司,每一家所支持的银行不同,每一家的各种支付方式所支持的银行也有些不同。所以,接的多了就要有选择,要选择支付的时候用哪一家公司的接口,当然网关支付、快捷支付是让用户选取的。用户的银行不同可能快捷支付走的接口也不同。

2.1网关支付:每一家网关支付所需要的参数多多少少会有一点不同,关键是参数名基本不会相同。还有就是加密的方式等等。但是流程一般都是相同的。所以我们是抽象了一个网关支付的接口,接口中会有一些公共的方法。每种支付方式再进行单一的实现。

2.2快捷支付:大的方面和上面的网关支付差不多,也是先抽象出来再具体实现。细节方面会有很多不同,以后有时间再细讲。快捷支付一般有四要素:姓名,身份证号,银行卡号,手机号(这些信息都要和你银行预留的信息对应)。所以快捷支付支付成功后都会进行绑卡操作。或者是先绑卡,绑定银行卡后进你的信息就已经存在交易平台的数据库了,以后不用每次支付都输入一遍,但是每次用银行卡进行快捷支付还都是要输入验证码的。ps:据个人了解,支付宝绑卡之后进行的是账户支付,应该是支付宝和银行签订的协议,具体也不太清楚,如果有说错的地方还请帮忙改正。

先写这么多吧。后续感受慢慢更新哈。(*^__^*) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值