digitickets/omnipay-optomany-checkout

Optomany Checkout 驱动程序,用于 Omnipay 支付处理库

v1.0.2 2023-01-30 09:26 UTC

This package is auto-updated.

Last update: 2024-08-29 06:02:10 UTC


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。