tklein / module-payment-method-availability
此包已被弃用且不再维护。未建议替代包。
此模块允许您动态定义支付方式的有效性。
1.0.0
2019-05-09 12:55 UTC
Requires
- magento/framework: >=100.0.2
- magento/module-checkout: >=100.0.2
- magento/module-payment: >=100.1.3
- magento/module-quote: >=100.0.2
- magento/module-store: >=100.0.2
Requires (Dev)
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2020-12-09 16:14:04 UTC
README
此模块允许您动态定义支付方式的有效性。免费源代码可在github仓库找到。
此仓库已被存档。
请,阅读"开发者"部分。 此模块是对一个虚假问题的错误答案。
设置
composer require tklein/module-payment-method-availability
进入您的Magento根目录,然后运行以下magento命令
php bin/magento setup:upgrade
如果您处于生产模式,请务必重新编译和重新部署静态资源,或使用--keep-generated
选项。
设置
轻松定制模块。
管理员
以下设置可在商店 > 配置 > 销售与订单 > 支付方式 > 其他支付方式 > 默认支付方式设置
中找到
- 支付方式有效性:通过最小和最大允许金额管理支付方式的有效性。
开发者
请先查看以下API,可能有助于解决您的问题
<type name="Magento\Payment\Model\Checks\SpecificationFactory"> <arguments> <argument name="mapping" xsi:type="array"> <item name="country" xsi:type="object">Magento\Payment\Model\Checks\CanUseForCountry</item> <item name="currency" xsi:type="object">Magento\Payment\Model\Checks\CanUseForCurrency</item> <item name="checkout" xsi:type="object">Magento\Payment\Model\Checks\CanUseCheckout</item> <item name="internal" xsi:type="object">Magento\Payment\Model\Checks\CanUseInternal</item> <item name="total" xsi:type="object">Magento\Payment\Model\Checks\TotalMinMax</item> <item name="zero_total" xsi:type="object">Magento\Payment\Model\Checks\ZeroTotal</item> </argument> </arguments> </type>
规范实现了以下接口:\Magento\Payment\Model\Checks\SpecificationInterface
。
在网关API的情况下,请参考验证池
Magento\Payment\Gateway\Validator\ValidatorPool
支持
- 如果您对此代码有任何问题,请提交问题。
- 如果您想为此项目做出贡献,请创建一个pull request。
作者
- Thomas Klein - 维护者 - It's me!
许可
本项目采用MIT许可 - 详细信息请参阅LICENSE文件。
就是这些了!