Adyen¶
Adyen is a Dutch company that offers several online payment possibilities.
注解
Adyen 仅与年处理量 超过 1000 万 或每月开票交易量 至少 为 1,000 笔的客户合作。
配置¶
另请参阅
首先,联系Adyen支持团队为您启用 multiple partial capture 。
凭据选项卡¶
Odoo需要您的 API凭据 才能连接到您的Adyen账户,包括:
商户账户:与 Adyen 一起使用的商户账户的代码。
API Key: The API key of the webservice user.
Client Key: The client key of the webservice user.
HMAC Key: The HMAC key of the webhook.
Checkout API URL: The base URL for the Checkout API endpoints.
Recurring API URL: The base URL for the Recurring API endpoints.
您可以从您的 Adyen 账户复制您的凭据,并将它们粘贴到 凭据 选项卡下的相关字段中。
重要
如果您正在尝试使用 Adyen 进行测试,使用 Adyen 的 测试账户,请前往 Adyen,启用 测试模式 并在 凭据 选项卡中输入您的凭据。
。在那里,点击API密钥和客户端密钥¶
为了获取API密钥和客户端密钥,请登录您的Adyen账户,转到:
。如果您已经拥有一个API用户,请打开它。
如果您还没有API用户,请点击 创建新凭据。
转到
并复制或生成您的 API 密钥。请注意复制您的 API 密钥,因为您将无法在不生成新密钥的情况下再次获取它。现在,前往 允许从你的网站上进行支付 的地方。
并复制或生成你的 客户端密钥。这也是你可以HMAC 密钥¶
为了获取HMAC密钥,您需要配置一个 标准通知
webhook。为此,请登录您的Adyen账户,然后转到 。

在此处,在 /payment/adyen/notification
。

然后输入
。请注意复制密钥,因为稍后将无法在不生成新密钥的情况下执行此操作。
您需要保存 Webhook 才能完成创建。
API网址¶
所有Adyen API的URL都包含由Adyen生成的特定于客户区域的前缀。要配置URL,请按照以下步骤进行:
登录到您的 Adyen 账户,然后转到
。复制 前缀 到您的实际客户区域(即, 数据中心 ),并保存以备后用。
在Odoo中, 导航到支付提供商Adyen 。
在 Checkout API URL 字段中,输入以下 URL,并将
yourprefix
替换为之前保存的前缀:https://yourprefix-checkout-live.adyenpayments.com/checkout
在 Recurring API URL 字段中,输入以下 URL,并将
yourprefix
替换为之前保存的前缀:https://yourprefix-pal-live.adyenpayments.com/pal/servlet/Recurring
.
注解
如果您正在尝试Adyen进行测试,您可以使用以下URL代替:
Checkout API URL:
https://checkout-test.adyen.com
定期 API URL:
https://pal-test.adyen.com/pal/servlet/Recurring
Adyen 账户¶
允许来自特定来源的付款¶
要允许从您的网站发起的付款,请按照以下步骤操作:在 API密钥和客户端密钥 中导航到您的 API 用户,然后转到 ,然后添加付款将从中进行的 URL(托管您的 Odoo 实例的服务器的 URL)。

在卡上保留金额¶
Adyen 允许您手动捕获金额,而不是立即捕获。
要设置它,请在 Odoo 上启用 手动捕获金额 选项,如 支付提供商文档 中所述。
然后,打开您的 Adyen 商户账户,转到
,并将 Capture Delay 设置为 manual。
小心
如果您将Odoo配置为手动捕获金额,请确保在Adyen上将 捕获延迟 设置为 手动 。否则,交易将在Odoo中处于已授权状态而被阻止。
注解
在 7 天 后,如果交易尚未被捕获,客户有权 撤销 该交易。
另请参阅