adyen/module-payment

官方的Adyen支付服务提供商的Magento2插件。

安装次数: 2,346,987

依赖项: 5

建议者: 0

安全: 0

星标: 155

关注者: 29

分支: 211

公开问题: 71

类型:magento2-module

9.8.1 2024-09-17 11:59 UTC

This package is auto-updated.

Last update: 2024-09-24 09:29:03 UTC


README

使用Adyen的插件为Magento 2提供在线、应用内和店内无缝支付。

集成

该插件使用Adyen Checkout集成卡组件(安全字段)处理所有卡支付。对于销售点(POS)支付,我们使用基于云通信的终端API。

支持安全存储和即时购买

在Adyen中,在API和响应部分切换以下设置(设置 -> API和响应)

  • 定期详情
  • 卡BIN
  • 卡摘要
  • 到期日期
  • 变体

要求

此插件支持Magento 2版本2.4.4及以上。

发布

  1. 主要发布仅在绝对必要时进行。我们尽量不引入破坏性更改,并且尽可能少地发布主要版本。当前平均为每年一次
  2. 次要或补丁版本计划但不仅限于每两周一次

注意:这可能会根据集成工具团队的工作量和依赖关系而变化。

支持与维护

我们提供三个级别的支持

  1. 第1级(12个月):全面支持(包括新功能)请注意,某些新功能在旧版本中不可用,因此这并不包括所有构建的新功能。
  2. 第2级(12个月 - 18个月):高优先级错误/安全。
  3. 第3级(18个月 - 24个月):仅安全更新(无支持团队支持)。

在第3级之后,Adyen不再提供支持或维护,应将其视为商家的本地集成。

当前维护分支的日程安排是

或者,以日历形式表示

贡献

我们强烈鼓励您加入我们,为这个存储库做出贡献,这样每个人都可以从以下内容中受益

  • 新功能和功能
  • 解决的错误修复和问题
  • 任何一般性改进

阅读我们的贡献指南了解如何操作。

安装

您可以通过Composer安装我们的插件

composer require adyen/module-payment
bin/magento module:enable Adyen_Payment
bin/magento setup:upgrade

有关更多信息,请参阅我们的安装部分

文档

设置Cron

确保您的Magento cron每分钟运行一次。我们使用cronjob处理通知(我们的webhook服务)并更新Adyen服务器IP地址。cronjob将每分钟执行一次。

<group id="adyen_payment">
    <job name="adyen_payment_process_notification" instance="Adyen\Payment\Model\Cron" method="processNotification">
        <schedule>*/1 * * * *</schedule>
    </job>
    <job name="adyen_payment_server_address_caching" instance="Adyen\Payment\Cron\ServerIpAddress" method="execute">
        <schedule>*/1 * * * *</schedule>
    </job>
</group>

通知处理服务查询至少2分钟前收到的记录。这是为了确保Magento已创建订单,并且所有保存后事件都已执行。获取cronjob洞察的便捷工具是AOE scheduler。您可以通过Magento Marketplace或GitHub下载此工具。

如果您需要在Magento中设置cronjob,请参阅此处

支持的支付方式

请参阅我们的文档以获取支持的支付方式的完整列表。

支持

如果您有功能请求,或者发现了错误或技术问题,请创建GitHub问题。对于其他问题,请联系我们的支持团队

API库

此模块使用Adyen PHP API库进行所有(API)连接到Adyen。您可以在此处找到此库

许可证

MIT许可证。更多信息,请参阅LICENSE文件。