Adyen

Adyen 是一家荷兰公司,提供多种在线付款方式。

注解

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

配置

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

凭据选项卡

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

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

重要

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

API密钥和客户端密钥

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

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

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

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

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

HMAC密钥

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

Configure a webhook.

一般‣服务器配置‣ URL 中,输入您的服务器地址,后接 /payment/adyen/notification

Enter the notification URL.

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

Generate a HMAC key and save it.

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

API URLs

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

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

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

    Copy the prefix for the Adyen APIs
  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帐户

允许特定来源付款

要允许从您的网站发起付款,请按照 API密钥和客户端密钥 中的步骤,导航至您的API用户,转到 添加允许源 ,然后添加付款URL(托管Odoo实例的服务器的URL)。

Allows payments originated from a specific domain.

暂挂信用卡

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

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

然后,打开您的Adyen商户账户,转到 账户‣设置 ,将 捕获延迟 设置为 手动

Capture Delay settings in Adyen

小心

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

注解

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

参见

在线支付