omnipay / rabobank
Rabobank Omnikassa 驱动程序,用于 Omnipay 支付处理库
v3.1.0
2021-06-05 10:01 UTC
Requires
- php: ^7.2|^8
- omnipay/common: ^3.1
Requires (Dev)
- omnipay/tests: ^4.1
- squizlabs/php_codesniffer: ^3.6.0
This package is auto-updated.
Last update: 2024-09-04 17:45:12 UTC
README
Rabobank OmniKassa 驱动程序,用于 Omnipay PHP 支付处理库
Omnipay 是一个与框架无关的多网关支付处理库,用于 PHP。此包实现了 Rabobank OmniKassa V2 对 Omnipay 的支持。
安装
Omnipay 通过 Composer 安装。要安装,只需使用 Composer 需求 league/omnipay
和 omnipay/rabobank
。
composer require league/omnipay omnipay/rabobank
基本用法
此包提供了以下网关
- Rabobank
有关一般使用说明,请参阅主 Omnipay 存储库。
升级到 V2
为了升级到 Omnikassa V2,您需要以下代码
RefreshToken
SigningKey
您可以在 Omnikassa V2 控制台中找到这些代码。请参阅 rabobank.nl 上的 文档。
- 不再需要
Merchant ID
和Key Version
参数。刷新令牌是新的商家标识。 - 不能再通过逗号分隔来提供每个购买的多个支付方式。(例如
IDEAL,CARDS
) - 不再有针对每个购买提供通知 URL 的选项。通知 URL 需要在 Omnikassa V2 控制台中配置。
- 通知
POST
不会再提供有关订单的状态信息。您可以通过发出StatusRequest
来获取有关订单的信息。您将需要通知POST
中收到的notificationToken
。
确保通过检查响应中的moreOrderResultsAvailable
参数来获取所有开放订单的状态。如果设置为 true,则使用相同的notificationToken
发出另一个StatusRequest
,直到moreOrderResultsAvailable
为false
。
支持
如果您遇到 Omnipay 的一般问题,我们建议在 Stack Overflow 上发布。请确保添加 omnipay 标签,以便容易找到。
如果您想了解最新发布公告、讨论项目想法或提出更详细的问题,还有一个您可以订阅的 邮件列表。
如果您认为您找到了一个错误,请使用 GitHub 问题跟踪器 报告它,或者更好的是,分支库并提交拉取请求。