登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
12月28日,「开源中国源创会年终盛典」珠海站再次回归!点击免费报名参会
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
支付开发包
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
428
Star
2.3K
Fork
536
GVP
yansongda
/
easyPay
代码
Issues
6
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
v1.0.0
66c2165
2017-08-20 10:48
对比
v1.0.0 正式发布
yansongda
经过几天的连续更新与开发,v1.0.0 终于正式发布了,欢迎大家使用!如有问题,欢迎 issue!感谢支持! ## 支持的支付网关 由于各支付网关参差不齐,所以我们抽象了两个方法 `driver()`,`gateway()`。 两个方法的作用如下: `driver()` : 确定支付平台,如 `alipay`,`wechat`; `gateway()`: 确定支付网关。通过此方法,确定支付平台下的支付网关。例如,支付宝下有 「电脑网站支付」,「手机网站支付」,「APP 支付」三种支付网关,通过传入 `web`,`wap`,`app` 确定。 详细思路可以查看源代码。 ### 1、支付宝 - 电脑支付 - 手机网站支付 - APP 支付 SDK 中对应的 driver 和 gateway 如下表所示: | driver | gateway | 描述 | | :----: | :-----: | :-------: | | alipay | web | 电脑支付 | | alipay | wap | 手机网站支付 | | alipay | app | APP 支付 | ### 2、微信 - 公众号支付 - 小程序支付 - H5 支付 - 扫码支付 - 刷卡支付 SDK 中对应的 driver 和 gateway 如下表所示: | driver | gateway | 描述 | | :----: | :-----: | :-------: | | wechat | mp | 公众号支付 | | wechat | miniapp | 小程序支付 | | wechat | wap | H5 支付 | | wechat | scan | 扫码支付 | | wechat | pos | 刷卡支付 | ## 支持的方法 所有网关均支持以下方法 - pay(array $config_biz) 说明:支付接口 参数:数组类型,订单业务配置项,包含 订单号,订单金额等 返回:mixed 详情请看「支付网关配置说明与返回值」一节。 - refund(array|string $config_biz, $refund_amount = null) 说明:退款接口 参数:`$config_biz` 为字符串类型仅对`支付宝支付`有效,此时代表订单号,第二个参数为退款金额。 返回:mixed 退款成功,返回 服务器返回的数组;否则返回 false; - close(array|string $config_biz) 说明:关闭订单接口 参数:`$config_biz` 为字符串类型时代表订单号,如果为数组,则为关闭订单业务配置项,配置项内容请参考各个支付网关官方文档。 返回:mixed 关闭订单成功,返回 服务器返回的数组;否则返回 false; - find(string $out_trade_no) 说明:查找订单接口 参数:`$out_trade_no` 为订单号。 返回:mixed 查找订单成功,返回 服务器返回的数组;否则返回 false; - verify($data, $sign = null) 说明:验证服务器返回消息是否合法 参数:`$data` 为服务器接收到的原始内容,`$sign` 为签名信息,当其为空时,系统将自动转化 `$data` 为数组,然后取 `$data['sign']`。 返回:mixed 验证成功,返回 服务器返回的数组;否则返回 false; 所有支付网关及方法均经过完整测试,请放心使用!
最后提交信息为:
merge to dev: 优化代码
v0.6.2
ee67625
2017-08-18 15:04
对比
v0.6.2
yansongda
全部支付网关的支付已经开发并测试完毕。可以开始正式使用了。 目前遗留问题: 微信支付退款、关闭订单尚未完成
最后提交信息为:
merge to dev: 优化扫码支付
v0.5.4
2decb4d
2017-08-17 23:40
对比
v0.5.4
yansongda
为了普及化,修改为 PHP >= 5.6 测试并完善了微信支付中的【公众号支付】,【小程序支付】与其相对应的文档
最后提交信息为:
merge to dev: 完善微信支付网关与文档
v0.5.3
85eab7b
2017-08-17 10:12
对比
v0.5.3
yansongda
1、修改了 php 依赖 由于 php7 的大行其道加上用了 php7 的最新语法,由 5.6 修改为 7.0. 2、注意 本 SDK 中,微信支付相关代码未测试及验证,将在晚些时候进行测试。 感谢大家的支持!
最后提交信息为:
merge to dev: change readme php version to 7.0
v0.5.1
fa28bd3
2017-08-16 14:57
对比
v0.5.1
yansongda
此版本完成支付宝所有支付网关的开发,可放心使用。 未完成: 微信各个支付网关的测试及文档
最后提交信息为:
merge to dev : 完成 支付宝 开发
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
PHP
1
https://gitee.com/yansongda/pay.git
[email protected]
:yansongda/pay.git
yansongda
pay
easyPay
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册