Adyen

`Adyen <https://www.adyen.com/>`_是一家荷兰公司,提供多种在线付款方式。

注解

Adyen 更专注于企业客户,可能需要最低交易数量和最低处理量。

Adyen配置

  1. 如有必要,创建一个 Adyen 帐户并登录您的 Adyen Customer Area。

    小技巧

    登录您的 测试帐户 尝试集成,无需向客户收费。准备好接受付款后,切换到您的**真实账户**。

  2. Contact the Adyen support team 启用**多个部分捕获**功能。

  3. 在 Adyen 客户区中,转到 Developers ‣ API credentials 并单击列表中的相关 API 凭证用户名,或单击 Create new credential 创建新凭证。

  4. 在 Server settings 部分中,单击 Generate API key,然后单击 (Copy API key) 图标并保存 Odoo 配置 步骤的值。

  5. 在 Client settings 部分中,单击 Generate client key,然后单击 (Copy client key) 图标并保存 Odoo 配置 步骤的值。

  6. 在 Add allowed origins 字段中输入您的 Odoo 数据库 URL,然后单击 Add。

  7. 单击页面底部的 Save changes。

  8. 转至左侧菜单中的 Developers ‣ Webhooks,然后单击:图标:fa-plus-circle Create new webhook。

  9. 在 Create new webhook 弹出窗口中,单击 Standard webhook 行上的 Add。

  10. 在 Webhook generation 表单的 Server configuration 部分中,输入您的 Odoo 数据库 URL,然后输入 /payment/adyen/notification。

  11. 在 Security 部分中,单击 HMAC 下的 Generate,然后单击 (Copy HMAC to the clipboard) 图标并保存 Odoo 配置 步骤的值。

  12. 单击页面底部的 Save configuration。

  13. 转到 Developers ‣ API URLs,然后复制 Prefix 并保存 Odoo 配置 步骤的值。

Odoo 配置

  1. Navigate to the payment provider Ayden。

  2. 使用 Adyen configuration step 中保存的值填写 Merchant Account、API Key、Client Key、HMAC Key 和 API URL Prefix 字段。

  3. 根据需要配置其余选项。

  4. 将 状态 字段设置为 已启用。

小技巧

如果您想要 test Adyen without affecting live transactions,请使用您的 测试帐户 凭据,在 API URL Prefix 字段中输入 https://checkout-test.adyen.com,然后将 State 字段设置为 Test Mode。

手动捕获

要为 Adyen 付款启用 manual capture,请按照以下步骤操作:

  1. Navigate to the payment provider Ayden。

  2. 转到 Configuration 选项卡并启用 Capture Amount Manually。

  3. 登录您的 Adyen 客户区,然后转至 Settings 并点击 Account management 部分中的 Company。

  4. 在 General 部分中,单击 Capture Delay 字段旁边的 (Edit property) 图标。

  5. 在弹出窗口中,将 Capture delay 字段设置为 Manual 并单击 Save。

注解

  • 如果7天内未捕获交易,客户有权撤销该交易。

  • 您可以直接从 Adyen 客户区进行 manually capture 和 refund 付款。

其他资料

在线支付