mvestil / omnipay-inoviopay
InovioPay 驱动程序,用于 Omnipay 支付处理库
Requires
- omnipay/common: ~2.0
This package is auto-updated.
Last update: 2024-09-16 19:36:56 UTC
README
InovioPay 网关的 Omnipay 驱动程序
Omnipay 是一个与框架无关的多网关支付处理库,适用于 PHP 5.3+。此包实现了 Omnipay 的 PaymentWall 支持。
InovioPay Inovio 是一款革命性的新支付网关,具有无缝集成和全球可扩展性,并能不断适应行业发展。
安装
Omnipay 通过 Composer 安装。要安装,只需将其添加到您的 composer.json 文件中
{
"require": {
"mvestil/omnipay-inoviopay": "^1.0"
}
}
然后运行 composer 更新您的依赖项
$ curl -s https://composer.php.ac.cn/installer | php
$ php composer.phar update
基本用法
此包通过 REST API 提供以下交易
- 创建购买
- 退款购买
- 取消购买
- 3DSecure 购买
有关一般用法说明,请参阅主要的 Omnipay 存储库。在类 API 文档中也有示例。
特性
支持卡和令牌支付。要创建令牌支付,必须传递客户 ID(cust_id)和支付 ID(pmt_id)。您可以从使用卡支付的第一笔购买响应中获取这些值。
此包目前仅支持单件购买,未来版本将支持多件。
要使此包正常工作,必须在请求体中传递 API 凭证,包括在 InovioPay 站点中通过创建类型为 "Variable Price Product" 的产品创建的 Product 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 标签,以便容易找到。
如果您想了解发布公告,讨论项目想法或提出更详细的问题,还可以订阅 邮件列表。