Adyen¶
`Adyen <https://www.adyen.com/>`_是一家荷兰公司,提供多种在线付款方式。
注解
Adyen 仅适用于每年处理 超过 1000万 或每 月 开具至少 1,000笔交易 的客户。
配置¶
凭据选项卡¶
Odoo需要您的**API凭证**与您的Adyen账户连接,包括:
商户账户:使用Adyen所需的商户账户代码。
API密钥:网站服务用户的API密钥。
客户端密钥:网站服务用户的客户端密钥。
HMAC Key:反射API的HMAC密钥。
结账API URL:结账API端点的基URL。
经常性API URL:经常性API端点的基URL。
您可以从Adyen账户复制凭证,并粘贴至**凭证**选项卡下的相关字段。
重要
如果您使用Adyen 测试账户 进行测试,转到 Adyen,启用 测试模式,并在 凭证 选项卡中输入凭证。
,点击API密钥和客户端密钥¶
为了获取 API 密钥和客户端密钥,请登录到您的 Adyen 账户,转到:menuselection:开发者 --> API 凭据
。
如果您已经有一个 API 用户,请打开它。
如果您还没有 API 用户,请点击 创建新凭据。
转到:menuselection:服务器设置 --> 身份验证
,然后复制或生成您的 API 密钥。请注意备份您的 API 密钥,因为稍后您将无法在不生成新密钥的情况下获取它。
转到 允许从网站支付。
,输入或生成 客户端密钥 ,在此处,您可以HMAC密钥¶
要检索HMAC密钥,您需要配置`标准通知`反射API,登录您的Adyen账户,转到
。在
/payment/adyen/notification`。转到
。复制密钥时应格外小心,因为如果不生成新密钥,将无法再次获取密钥。须保存反向API,以完成创建。
API 链接¶
所有 Adyen API URL 都包含由 Adyen 生成的特定于客户区域的前缀。要配置 URL,请按照以下步骤操作:
登录到您的 Adyen 账户,然后转到
。登录到您的 Adyen 账户,然后转到
。在 Odoo 中,导航到支付提供商 Adyen。
在 结账 API URL 字段中,输入以下 URL,并将
yourprefix
替换为您之前保存的前缀:https://yourprefix-checkout-live.adyenpayments.com/checkout
在 结账 API URL 字段中,输入以下 URL,并将
yourprefix
替换为您之前保存的前缀:https://yourprefix-checkout-live.adyenpayments.com/checkout
注解
如果您正在尝试 Adyen 的测试模式,可以使用以下 URL 替代:
结账 API URL:
https://checkout-test.adyen.com
定期 API URL:
https://pal-test.adyen.com/pal/servlet/Recurring
Adyen账户¶
允许特定来源付款¶
要允许从您的网站发起付款,请按照 adyen/api_and_client_keys`中的步骤,导航至您的API用户,转到 :menuselection:`添加允许源,然后添加付款URL(托管Odoo实例的服务器的URL)。
暂挂信用卡¶
Adyen允许您手动捕获金额,而非立即捕获金额。
要进行设置,请在Odoo中启用**手动捕获金额**选项,参见:ref:payment providers documentation <payment_providers/features/manual_capture>
。
然后,打开您的Adyen商户账户,转到
,将**捕获延迟**设置为**手动**。小心
如果您将Odoo配置为手动捕获金额,请确保将Adyen中的**捕获延迟**设置为**手动**,否则,在Odoo中,交易将在授权状态下被阻止。
Odoo不支持捕获部分金额。请注意,如果您从Adyen界面捕获部分金额,Odoo会将其管理为全额捕获。
注解
7天后,如果交易尚未捕获,客户有权**撤销**。