当您通过自带处理器 (BYOP)连接 Adyen 作为您自己的处理器时,本指南适用。如果您需要帮助,请联系我们。
启用原始卡数据访问
在 Dodo 通过 Adyen 路由付款之前,您的 Adyen 账户需要启用原始卡数据访问。Adyen 要求通过 PCI DSS 合规性来保护此访问。由于 Dodo Payments 代表您处理原始卡数据并且是PCI DSS 一级合规,您只需向 Adyen 提供Dodo Payments 的合规证明 (AOC),无需您自己的认证。Dodo Payments PCI DSS Attestation of Compliance (AOC)
下载 Dodo Payments 的当前 AOC 并提交给 Adyen 支持以启用原始卡数据访问。
您需要准备的事项
要在 设置 → BYOP 中连接 Adyen,请从您的 Adyen 客户端区域收集三个值:| 值 | 来源 |
|---|---|
| API 密钥 | 开发者 → API 凭证 |
| 商家账户 | 您的 Adyen 商家账户标识符 |
| HMAC 密钥 | 在设置 webhook 时生成 |
Adyen 将 测试 (
ca-test.adyen.com) 和 实时 (ca-live.adyen.com) 凭证分开。在与您在 Dodo 中配置的模式匹配的环境中生成凭证。步骤 1:生成 API 密钥
步骤 2:找到您的商家账户
您的商家账户是 Adyen 用于处理交易的账户标识符。它显示在客户端区域顶部的账户选择器中(例如,YourCompany_ECOM)。您需要将其粘贴到 Dodo 的商家账户字段中。
步骤 3:设置 webhook 和 HMAC 密钥
当您保存 Adyen 连接时,Dodo 会生成一个Webhook Endpoint URL。将其添加为 Adyen 中的一项 webhook,并生成一个 HMAC 密钥。您需要商家管理员或商家技术整合人角色。Configure the webhook
- 输入描述。
- 切换启用,使其生效。
- 在服务器配置下,将 Dodo 生成的 Webhook Endpoint URL 粘贴到 URL 字段中(必须是 HTTPS 并且可公开访问)。
常见问题解答
What is the HMAC key for?
What is the HMAC key for?
Adyen 为每个 webhook 签名一个 HMAC 签名,以便接收者能够验证通知的完整性和来源。Dodo 使用您提供的 HMAC 密钥来验证来自您 Adyen 帐户的 webhooks。
I lost my API key or HMAC key, what now?
I lost my API key or HMAC key, what now?
创建后无法检索。请在 开发者 → API 凭证下生成新的 API 密钥,或在 webhook 设置中生成新的 HMAC 密钥,然后在 设置 → BYOP 中更新值。
Do test and live use the same credentials?
Do test and live use the same credentials?
不可以。请在匹配的环境(测试
ca-test.adyen.com 或实时 ca-live.adyen.com)中生成凭证,并在 Dodo 中的相应模式下进行配置。