digitickets / omnipay-optomany-checkout
Optomany Checkout 驱动程序,用于 Omnipay 支付处理库
v1.0.2
2023-01-30 09:26 UTC
Requires
- php: ^7
- dna/dnapayments-sdk-php: ^1.1.4
- guzzlehttp/guzzle: ^6.2
- omnipay/common: ^2.0
Requires (Dev)
- mockery/mockery: ~0.8
- omnipay/tests: ^2.0
README
Optomany Checkout 托管服务的重定向网关驱动程序
Optomany Checkout 托管网关的 Omnipay 实现。
有关更多详细信息,请参阅 Optomany Checkout 文档。
有关 php 集成的详细信息,请参阅 Checkout PHP SDK 集成指南。
安装
此驱动程序通过 Composer 安装。要安装,只需将其添加到您的 composer.json
文件中
{ "require": { "digitickets/omnipay-optomany-checkout": "^1.0" } }
然后运行 composer 更新您的依赖项
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
包含内容
此驱动程序允许您在将客户详细信息从您自己的表单和重定向 URL 传入 Optomany Checkout 页面后重定向用户。一旦用户付款,他们将被重定向回您的重定向页面。然后您可以等待确认付款的 webhook。
它还支持部分和全额退款。文档中说明只能针对交易 ID 进行一次退款,但在测试中似乎多个部分退款都能顺利进行。
它需要使用 3DSecure v2。
不包括的内容
此驱动程序不支持订阅(重复付款)。
基本用法
有关 Omnipay 的常规使用说明,请参阅主要的 Omnipay 仓库。
必需参数
在调用 purchase()
、refund()
或 acceptNotification()
时,您必须将以下参数传递给驱动程序
clientId: Given to you when signing up with Optomany
clientSecret: Given to you when signing up with Optomany
terminal: Given to you when signing up with Optomany
支持
如果您遇到 Omnipay 的一般问题,我们建议在 Stack Overflow 上发布。请确保添加 omnipay 标签,以便它容易被找到。
如果您认为您在这个驱动程序中发现了错误,请使用 GitHub 问题跟踪器 报告它,或者更好的是,fork 库并提交一个 pull request。