您的位置:首页 > 编程语言 > PHP开发

tp框架开发支付接口总结

2017-05-27 00:00 489 查看
摘要: 支付接口api的对接

前提条件:1、你要有申请支付接口的资格,也就是商家账号。2、你要申请支付接口的验证信息。3、你要有属于自己的服务器。

接口的对接是比较简单的,但对我们这些新手来说还是要慢慢探索。

在开发前,我是有了解过相关api对接的细节,包括使用到的技术。

技术要求:php、mysql、tp框架、api文档阅读、php跨域请求、json数据处理、数据转换。

支付主要有四个api接口(不同的支付平台提供的api有所不同):

一:创建支付接口

二:获取支付结果接口

三:取消订单接口

四:还有一个退款的接口

第一步:

需要到支付平台申请商家账号,并且开通api接口,支付平台会提供商家号,商家id和请求token。

第二步:

在服务器编写创建支付方法,我是通过php的curl来跨域请求支付平台创建支付api,需要传给支付平台token以及体数据,支付平台会返回这个订单的具体信息。我们需要把数据装换为对象或数组,从中获取我们需要的数据,在数据库中创建这条订单。

第三步:

在服务器编写支付回调方法,事前,我们需要在支付平台填写回调的接口。当支付平台的订单交易成功会主动回调数据回来,我们的回调方法就需要处理这段数据,把这个订单的状态改为已付。

第四步

在服务器编写支付获取结果方法,我们只需要用这个订单号请求支付结果获取接口,支付平台会返回具体的信息。我们需要的主要是订单的状态。这个接口是我们主动去获取数据,防止接口回调不成功。

第五步:

取消订单和退款接口的逻辑是一样的。

总结到此结束,如有不对请大神纠正。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息