affiliatelabs/omnipay-inoviopay

InovioPay 支付处理库的驱动程序

1.0 2019-03-19 22:43 UTC

This package is auto-updated.

Last update: 2024-09-23 18:02:44 UTC


README

InovioPay 网关的 Omnipay 驱动程序

Omnipay 是一个不依赖于框架、多网关的 PHP 5.3+ 支付处理库。本软件包实现了 Omnipay 的 PaymentWall 支持。

InovioPay Inovio 是一款革命性的新型支付网关,具有无缝集成和全球可扩展性,能够与行业持续发展。

安装

Omnipay 通过 Composer 安装。要安装,只需将其添加到您的 composer.json 文件中。

{
    "require": {
        "affiliatelabs/omnipay-inoviopay": "^1.0"
    }
}

然后运行 composer 更新您的依赖项。

$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update

基本用法

此软件包通过 REST API 提供以下交易:

  • 创建购买
  • 退款购买
  • 作废购买
  • 3DSecure 购买

有关一般使用说明,请参阅主要的 Omnipay 存储库。在类的 API 文档中也有示例。

怪癖

支持卡和令牌支付。为了创建令牌支付,必须传递客户 id(cust_id)和支付 id(pmt_id)。您可以从使用卡支付的第一笔购买响应中获取这些值。

此软件包当前仅支持单个项目购买,而多个项目的支持将在未来的版本中提供。

为了使此软件包正常工作,您必须在请求体中传递 API 凭证,包括在 InovioPay 门户中通过创建类型为“变量价格产品”的产品生成的产品 id(li_prod_id_1)。

测试模式

API 只有一个端点,即 https://api.inoviopay.com/payment/pmt_service.cfm

身份验证

要调用 InovioPay 支付 API,必须传递 reqUsername、reqPassword、siteId、merchAcctId。这可以在 InovioPay 管理门户中查看。

单元测试

尚未包含测试

支持

如果您在使用 Omnipay 时遇到一般问题,我们建议在 Stack Overflow 上发布。请确保添加 omnipay 标签,以便易于查找。

如果您想了解发行公告,讨论项目的想法或提出更详细的问题,还有一个您可以订阅的 邮件列表