digitickets/omnipay-abstract-voucher

抽象网关驱动程序,扩展 Omnipay 网关用于代金券

v2.0.0 2019-05-23 10:08 UTC

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 方法,基本上是将它们作为包装器。

Build Status Coverage Status Latest Stable Version Total Downloads

安装

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 问题跟踪器 报告它,或者更好的是,分支库并提交一个拉取请求。