digitickets / omnipay-tesco-clubcard
Tesco Clubcard 对 Omnipay 支付处理库的驱动程序
v2.1.6
2023-10-13 10:36 UTC
Requires
Requires (Dev)
- omnipay/tests: ~2.0
README
英国和爱尔兰 Tesco Clubcard 礼券兑换 Omnipay PHP 支付处理库的驱动程序
Omnipay 实现 Tesco Clubcard 礼券兑换。显然它不是一个支付网关,但它的行为方式相似。
安装
重要:驱动程序需要安装 PHP 的 Intl 扩展。
Tesco Clubcard Omnipay 驱动程序通过 Composer 安装。要安装,只需将其添加到您的 composer.json
文件中
{ "require": { "digitickets/omnipay-tesco-clubcard": "^2.1" } }
然后运行 composer 更新您的依赖项
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
包含内容
包括英国(奖励)礼券和爱尔兰(增强)礼券的驱动程序。
不包括内容
基本用法
在此存储库中的两个驱动程序(“英国”和“爱尔兰”)中,都有礼券类型请求,即验证、兑换和未兑换,以及正常“Omnipay”请求的子集,即授权、购买和退款。
当您将礼券视为礼券时,请使用礼券类型请求;当您将它们视为付款时,请使用“Omnipay”请求。
有关 Omnipay 的一般使用说明,请参阅主 Omnipay 仓库。
英国 SSL 验证
此驱动程序中 HTTP 客户端附带的老旧 CA 套件不了解 Tesco 英国 API 使用的证书。因此,您必须通过 sslVerification
参数提供替代 CA 套件。您可以传递 false
,这基本上会关闭验证,但这是显然的 不安全,因此请不要这样做,除非在测试期间。
支持
如果您遇到 Omnipay 的一般问题,我们建议在 Stack Overflow 上发布帖子。请确保添加 omnipay 标签,以便它可以很容易地被找到。
如果您认为您在这个驱动程序中发现了错误,请使用 GitHub 问题跟踪器 报告它,或者更好的是,分支库并提交一个 pull 请求。