使用 Adyen 的 Magento 2 插件提供流畅的在线、应用内和店内支付。
该插件使用 Adyen Checkout 集成卡组件(安全字段)以进行所有卡支付。对于销售点 (POS) 付款,我们使用基于云的通信的终端 API。
在 Adyen 内,在 API 和响应部分(设置 -> API 和响应)内切换以下设置:
该插件支持 Magento 2 版本 2.4.4 及更高版本。
注意:这可能会根据集成工具团队的负载和依赖性而发生变化。
我们提供三个级别的支持:
3 级之后,Adyen 不再提供支持或维护,应将其视为商家的本机集成。
当前维护的分支的时间表是:
插件主要版本 | 发布日期 | 1 级支持结束 | 2 级支持结束 | 3 级支持结束 |
---|---|---|---|---|
版本8 | 2021 年 11 月 | 2024 年 1 月 | 2024年5月 | 2025 年 1 月 |
版本9 | 2023 年 10 月 | 2025年12月 | 2026年5月 | 2026年12月 |
或者,可视化为日历:
甘特图
title 目前支持的版本
日期格式 YYYY-MM-DD
第 8 版部分
1级:l81,2021-11-22,2024-01-31
2级:l82,l81之后,2024-05-30
第3级:l83,l82之后,2025-01-31
第 9 版部分
1级:活跃,l91,2023-09-15,直到l92
我们强烈鼓励您加入我们,为这个存储库做出贡献,以便每个人都可以受益于:
请阅读我们的贡献指南以了解具体方法。
您可以通过 Composer 安装我们的插件:
composer require adyen/module-payment
bin/magento module:enable Adyen_Payment
bin/magento setup:upgrade
有关更多信息,请参阅我们的安装部分。
确保您的 Magento cron 每分钟都在运行。我们使用 cronjob 来处理通知(我们的 webhook 服务)并更新 Adyen 服务器的 IP 地址。 cronjobs 将每分钟执行一次。
<group id="adyen_payment">
<job name="adyen_payment_process_notification" instance="AdyenPaymentModelCron" method="processNotification">
<schedule>*/1 * * * *</schedule>
</job>
<job name="adyen_payment_server_address_caching" instance="AdyenPaymentCronServerIpAddress" method="execute">
<schedule>*/1 * * * *</schedule>
</job>
</group>
通知处理服务查询至少2分钟前收到的记录。这是为了确保 Magento 已创建订单,并且所有事件执行后保存。 AOE 调度程序是一个深入了解 cronjobs 的便捷工具。您可以通过 Magento Marketplace 或 GitHub 下载此工具。
如果您需要在 Magento 中设置 cronjob,请参阅此处。
请参阅我们的文档,了解支持的付款方式的完整列表。
如果您有功能请求,或者发现错误或技术问题,请创建 GitHub 问题。如有其他问题,请联系我们的支持团队。
该模块使用适用于 PHP 的 Adyen API 库来实现与 Adyen 的所有 (API) 连接。这个库可以在这里找到
麻省理工学院许可证。有关详细信息,请参阅许可证文件。