moritz-sauer-13 / silverstripe-omnipay-ui
SilverStripe Omnipay UI 模块
0.0.1
2024-07-18 12:19 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-18 12:38:40 UTC
README
这是一个从 bummzack/silverstripe-omnipay-ui 分支出来以支持 SS5 的版本
silverstripe-omnipay-ui
SilverStripe Omnipay 模块的 UI 组件。
此模块包含原本属于 omnipay 模块的 "支付" ModelAdmin,并添加了按钮到支付 GridFields,允许您捕获、退款或取消支付。
版本
1.0(开发中)适用于 SilverStripe 4
对于适用于 SilverStripe 3 的版本,请使用 0.1.x
要求
- silverstripe-omnipay 3.0+ 及其依赖。
安装
目前仅支持使用 Composer 来设置此模块
composer require bummzack/silverstripe-omnipay-ui ^1@dev
添加 PayableUIExtension(可选)
如果您有一个 Payable
数据对象,例如,您已经将 Omnipay 模块的 Payable
扩展添加到某些类中,您可能还想添加 PayableUIExtension
,它添加了一个 GridField 组件来操作支付。
因此,如果您正在运行 SilverShop,您还应在您的 config.yml
中添加以下内容
SilverShop\Model\Order: extensions: - Bummzack\SsOmnipayUI\Extensions\PayableUIExtension
支付管理
阅读 支付管理指南
贡献
- 在 CMS 中使用的图标是 Silk Icon set 1.3 的一部分。受 Creative Commons Attribution 2.5 License 许可。