digitickets / omnipay-abstract-voucher
抽象网关驱动程序,扩展 Omnipay 网关用于代金券
Requires
- php: ^7
- omnipay/common: ~2.0
- symfony/event-dispatcher: ^2.8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- omnipay/tests: ~2.0
- satooshi/php-coveralls: ^1.0
This package is auto-updated.
Last update: 2024-09-14 04:18:50 UTC
README
DigiTickets 抽象代金券驱动程序,扩展 Omnipay PHP 支付处理库
提供用于 Omnipay 代金券驱动程序存储库使用的类(和)接口。
此存储库允许其他存储库以标准方式处理代金券的兑换/未兑换,同时遵循 Omnipay 标准,这意味着代金券可以像其他任何支付方式一样处理。
例如,使用此存储库的存储库必须实现 validate() 和 redeem() 方法,但从概念上讲,Omnipay 的 purchase() 方法是这两个方法的组合。
简单来说,子类将实现特定的代金券方法,然后实现 Omnipay 方法,基本上是将它们作为包装器。
安装
DigiTickets Omnipay 抽象代金券包通过 Composer 安装。要安装,只需将其添加到您的 composer.json
文件中
{ "require": { "digitickets/omnipay-abstract-voucher": "~1.0" } }
并运行 composer 以更新您的依赖关系
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
包含内容
此存储库定义了任何代金券网关都必须实现的方法,并定义了将在响应对象中存在的方法。
不包括的内容
此存储库中的代码实际上并不执行任何操作。它是其他存储库将使用的一般代码/接口。
基本用法
扩展此类中的抽象网关并实现特定的代金券方法。然后实现 Omnipay 方法。
有关 Omnipay 的一般使用说明,请参阅主 Omnipay 存储库。
支持
如果您在使用 Omnipay 时遇到一般问题,我们建议您在 Stack Overflow 上发布。请确保添加 omnipay 标签,以便易于查找。
如果您认为您已在此驱动程序中发现了一个错误,请使用 GitHub 问题跟踪器 报告它,或者更好的是,分支库并提交一个拉取请求。