adyen / module-payment
官方的Adyen支付服务提供商的Magento2插件。
Requires
- php: >=8.1
- ext-json: *
- adyen/php-api-library: ^19.1.0
- adyen/php-webhook-module: ^1
- magento/framework: >=103.0.4
- magento/module-graph-ql: >=100.4.4
- magento/module-multishipping: >=100.4.4
- magento/module-vault: >=101.2.4
Requires (Dev)
- magento/magento-coding-standard: *
- phpunit/phpunit: ~9.6.1
- squizlabs/php_codesniffer: ~3.8.0
- dev-main
- 9.8.1
- 9.8.0
- 9.7.2
- 9.7.1
- 9.6.2
- 9.6.1
- 9.6.0
- 9.5.3
- 9.5.2
- 9.5.1
- 9.5.0
- 9.4.1
- 9.4.0
- 9.3.0
- 9.2.0
- 9.1.0
- 9.0.7
- 9.0.6
- 9.0.5
- 9.0.4
- 9.0.3
- 9.0.2
- 9.0.1
- 9.0.0-beta1
- 8.23.3
- 8.23.2
- 8.23.1
- 8.23.0
- 8.22.9
- 8.22.8
- 8.22.7
- 8.22.6
- 8.22.5
- 8.22.4
- 8.22.2
- 8.22.1
- 8.22.0
- 8.21.0
- 8.20.1
- 8.20.0
- 8.19.1
- 8.19.0
- 8.18.2
- 8.18.1
- 8.18.0
- 8.17.1
- 8.17.0
- 8.16.0
- 8.15.0
- 8.14.0
- 8.13.0
- 8.12.0
- 8.11.1
- 8.11.0
- 8.10.0
- 8.9.0
- 8.8.0
- 8.7.0
- 8.6.0
- 8.5.0
- 8.4.0
- 8.3.5
- 8.3.4
- 8.3.3
- 8.3.2
- 8.3.1
- 8.3.0
- 8.2.5
- 8.2.4
- 8.2.3
- 8.2.2
- 8.2.1
- 8.2.0
- 8.1.1
- 8.1.0
- 8.0.0
- 7.3.13
- 7.3.12
- 7.3.11
- 7.3.10
- 7.3.9
- 7.3.8
- 7.3.7
- 7.3.6
- 7.3.5
- 7.3.4
- 7.3.3
- 7.3.2
- 7.3.1
- 7.3.0
- 7.2.0
- 7.1.0
- 7.0.1
- 7.0.0
- 7.0.0-rc.2
- 7.0.0-rc.1
- 6.7.7
- 6.7.6
- 6.7.5
- 6.7.4
- 6.7.3
- 6.7.2
- 6.7.1
- 6.7.0
- 6.6.9
- 6.6.8
- 6.6.6
- 6.6.5.x-dev
- 6.6.5
- 6.6.4
- 6.6.3
- 6.6.2
- 6.6.1
- 6.6.0
- 6.5.0
- 6.4.0
- 6.3.0
- 6.2.1
- 6.2.0
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.0
- 5.4.0
- 5.3.0
- 5.2.0
- 5.1.0
- 5.0.2
- 5.0.1
- 5.0.0
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.0
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.2
- 1.1.1
- dev-ECP-9423
- dev-ECP-9479
- dev-ECP-9152
- dev-aziya-im-patch-1
- dev-renovate/mcr.microsoft.com-playwright-1.x
- dev-main-8
- dev-develop-8
- dev-renovate/elasticsearch-7.x
- dev-github-warning
- dev-ECP-9412-v8
- dev-feature/reliabilityTracking
- dev-ECP-9413
- dev-workflow-branch-update-patch
- dev-Version-Bump--9.7.2
- dev-fix-codeql
- dev-codeql-fix
- dev-ECP-9389
- dev-automation-test
- dev-docker-compose-fix
- dev-revert-2692-ECP-8938
- dev-ECP-9260
- dev-develop
- dev-ECP-9225
- dev-ECP-9225-debug
- dev-ECP-9223-v8
- dev-ECP-9213
- dev-ECP-9209
- dev-ECP-8945
- dev-ECP-9133-poc
- dev-feature/cardVariantListRefactor
- dev-ECP-8368
- dev-ECP-9039
- dev-docker-test-pull
- dev-ECP-8959
- dev-ECP-8912
- dev-ECP-8861-fix-cancel-open-offer-v9
- dev-ECP-8861-fix-cancel-open-offer
- dev-fix-tokenization-type-table-not-showing-row-data
- dev-ECP-8851
- dev-ECP-8914
- dev-ECP-8861
- dev-ECP-8853-v8
- dev-test-EnablePaymentMethodsCommand.php
- dev-ECP-8736
- dev-ECP-8799-v9-fix-refund-openinvoice-after-cart-expired
- dev-ECP-8799-v8-fix-refund-openinvoice-after-cart-expired
- dev-ECP-8686
- dev-Release-V-9-0-3-VB
- dev-ECP-8699-v8
- dev-ECP-8699-v9
- dev-ECP-8773
- dev-poc-payment-cache
- dev-fix-e2e-stored-cards
- dev-ECP-8626-fix-cron-paybylink-cancle-memory-issue
- dev-ECP-8711-optimize-paybylink-cncel-v8
- dev-ECP-8675v9
- dev-ECP-8650-v9
- dev-ECP-8690
- dev-ECP-8650
- dev-fix-webhook-e2e
- dev-rc-v9
- dev-ECP-8453
- dev-make-notification-return-datetime-consistant
- dev-ECP-8514
- dev-PW-8225
- dev-ECP-8552-fix-google-pay-missing-validation
- dev-createAdyenCheckoutService-with-no-client-input
- dev-ECP-8544
- dev-ECP-8551/Update-Readme-supported-payment-methods-V9
- dev-test-rc-v9
- dev-ECP-8546-rebased
- dev-ECP-8546
- dev-ECP-8448
- dev-refactor-phtml-multishipping
- dev-michaelpaul-patch-1
- dev-ECP-8515
- dev-PW-8291
- dev-v9-multishipping
- dev-PW-8374
- dev-PW-8155
- dev-codeql-update
- dev-individual-payment-methods
- dev-PW-7778
- dev-PW-7493
- dev-PW-7521
- dev-dockerize-all
- dev-e2e-experiment
- dev-vault-config-test
- dev-PW-7507
- dev-PW-7410
- dev-PW-7472
- dev-PW-7468
- dev-e2e-env-variables
- dev-PW-7002
- dev-main-7
- dev-develop-7
- dev-PW-72733
- dev-authorisation-webhook-change
- dev-PW-7243
- dev-PW-6998
- dev-PW-7194
- dev-PW-7278
- dev-PW-7169
- dev-PW-7198
- dev-PW-7095
- dev-acampos1916-patch-1
- dev-PW-6980
- dev-PW-6987-v7
- dev-PW-6407
- dev-PW-6949
- dev-PW-6922
- dev-scenario-5
- dev-scenario-3
- dev-scenario-2
- dev-scenario-4
- dev-webinar-scenarios
- dev-webhooks-refactor
- dev-PW-6748
- dev-PW-6790
- dev-scenario-1
- dev-PW-6764
- dev-poc/management-api-wizard
- dev-PW-6704
- dev-PW-6564
- dev-PW-6682
- dev-PW-6737-v7
- dev-main-6
- dev-develop-6
- dev-PW-6711
- dev-multishipping-dep-quickfix
- dev-PW-6531
- dev-PW-6585
- dev-PW-6595
- dev-PW-6306
- dev-libraryVersionSupport
- dev-PW-5810
- dev-PW-5668-2
- dev-PW-6283
- dev-revert-1355-PW-5070-v6
- dev-PW-5070-v6
- dev-PW-6160-v6
- dev-PW-5856-secondary
- dev-PW-5815
- dev-PW-6160
- dev-PW-5328
- dev-PW-5919
- dev-PW-5925
- dev-develop-7.3.2
- dev-develop-7-failed-release
- dev-PW-5182
- dev-PW-5812
- dev-PW-5530
- dev-develop-7-test
- dev-PW-5218
- dev-recurring_detail
- dev-7.0.0-rc.2
- dev-PW-3613
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级(12个月):全面支持(包括新功能)请注意,某些新功能在旧版本中不可用,因此这并不包括所有构建的新功能。
- 第2级(12个月 - 18个月):高优先级错误/安全。
- 第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文件。