Adyen

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

注解

Adyen 仅与 每年 处理**超过 1000 万笔 的客户合作,或**每月至少**为 1.000笔 交易开具发票的客户合作。

配置

首先,请联系 Adyen 支持人员为您启用 多次部分捕获

凭据选项卡

Odoo需要您的**API凭证**与您的Adyen账户连接,包括:

您可以从Adyen账户复制凭证,并粘贴至**凭证**选项卡下的相关字段。

重要

如果您使用Adyen*测试账户*进行测试,转到:menuselection:会计-->配置-->支付服务提供商,点击:guilabel:Adyen,启用:guilabel:测试模式,并在:guilabel:`凭证`选项卡中输入凭证。

API密钥和客户端密钥

要检索 API 密钥和客户端密钥,请登录您的 Adyen 帐户,转到 开发者 ‣ API 凭证

  • 如果您已经有 API 用户,请打开它。

  • 如果还没有 API 用户,请单击**创建新凭证**。

进入 服务器设置 ‣ 认证 并复制或生成您的 API 密钥。复制 API 密钥时要小心,因为如果不生成一个新的密钥,以后将无法获取该密钥。

转到:menuselection:客户端设置-->谁,输入或生成**客户端密钥**,在此处,您可以 allow payments to be made from your website

HMAC密钥

要检索HMAC密钥,您需要配置`标准通知`反射API,登录您的Adyen账户,转到:menuselection:开发人员-->反射API-->添加反射API-->添加标准通知

配置反向API。

在:menuselection:一般-->服务器配置--> URL`中,输入您的服务器地址,后接/payment/adyen/notification`。

输入通知URL。

转到:menuselection:安全-->HMAC密钥-->创建。复制密钥时应格外小心,因为如果不生成新密钥,将无法再次获取密钥。

创建并保存HMAC密钥。

须保存反向API,以完成创建。

API URLs

所有 Adyen API URL 均包含由 Adyen 生成的特定客户区域前缀。配置 URL 的步骤如下:

  1. 登录您的 Adyen 帐户,然后转到 开发者 ‣ API URLs

  2. 复制实时客户区域(即 数据中心)的 前缀 并保存备用。

    复制 Adyen API 的前缀
  3. 在 Odoo 中,导航至付款提供商 Adyen

  4. 结账 API 网址 字段中,输入以下网址,并将 yourprefix 替换为您先前保存的字首:https://yourprefix-checkout-live.adyenpayments.com/checkout

  5. 重复性 API 网址 字段中,输入以下网址,并将 yourprefix 替换为您先前保存的字首:https://yourprefix-pal-live.adyenpayments.com/pal/servlet/Recurring

注解

如果只是测试 Adyen,可以使用以下网址:

  • 结账 API 网址https://checkout-test.adyen.com

  • 经常性 API 网址https://pal-test.adyen.com/pal/servlet/Recurring

Adyen帐户

允许特定来源付款

要允许从您的网站发起付款,请按照:ref:adyen/api_and_client_keys`中的步骤,导航至您的API用户,转到:menuselection:`添加允许源,然后添加付款URL(托管Odoo实例的服务器的URL)。

允许从特定域发起的付款。

暂挂信用卡

Adyen允许您手动捕获金额,而非立即捕获金额。

要设置此功能,请在 Odoo 内启用 手动捕获金额 选项。相关步骤详见 付款服务商使用说明

然后,打开您的Adyen商户账户,转到:menuselection:账户-->设置,将**捕获延迟**设置为**手动**。

Adyen中的捕获延迟设置

小心

  • 如果您将Odoo配置为手动捕获金额,请确保将Adyen中的**捕获延迟**设置为**手动**,否则,在Odoo中,交易将在授权状态下被阻止。

注解

  • ** 7 天**后,如果交易尚未被记录,客户有权**撤销**。

参见

在线支付