yuhari / payment
一些支付方式,截至目前包括微信支付、支付宝等。
dev-master
2018-07-31 08:15 UTC
Requires
- anlutro/curl: ^1.4
- yuhari/config: 1.*
This package is not auto-updated.
Last update: 2024-09-18 04:00:00 UTC
README
支付设置,包括微信支付、支付宝等...##目前支持微信公众号支付,后续将添加更多...
###1. 说明 /src
目录下为整个支付模块的代码,用户可以在项目目录下配置相应的支付账户信息和操作接口API信息。
/src/flow
是支付流程的实现,即设置并加载相应的支付账户配置,然后加载用户支付订单信息进行相应的操作,例如生成支付订单、查询订单等。
/src/order
是用户支付订单的实现,开发者主要需要实现订单参数的约束条件配置,当然也可以跳过这个过程。然后将对应接口所需的订单信息传入以加载到支付流程中。
/src/request
是支付接口请求的实现,依托anlutro\cURL
工具,开发者可以预先设置接口请求的部分参数。
/src/response
是请求结果的实现,根据接口请求的参数设置,将接口结果转换为统一的数组格式。
/src/util
包含一些通用函数,包括数据格式转换、接口签名生成等。
###2. 示例见/examples