艾迪恩?

Adyen 是一家荷蘭公司,提供多種在線支付方式。

配置?

憑據選項卡?

Odoo需要您的 API憑據 才能連接到您的Adyen賬戶,包括:

您可以從您的 Adyen 賬戶中復制您的憑據,然后將它們粘貼到 **憑據 ** 選項卡下的相關字段中。

重要

如果您正在使用 Adyen 進行測試,使用 Adyen 的 測試賬戶 ,請前往 會計 ? 配置 ? 支付提供商 。在那里,點擊 Adyen ,啟用 測試模式 ,并在 憑據 選項卡中輸入您的憑據。

API密鑰和客戶端密鑰?

要檢索API密鑰和客戶端密鑰,請登錄您的Adyen賬戶,轉到 Developers ? API Credentials 。- 如果您已經有一個API用戶,請打開它。- 如果您還沒有API用戶,請單擊 創建新憑據 。轉到 Server settings ? Authentification ,復制或生成您的 API密鑰 。請注意,復制您的API密鑰,因為您將無法在不生成新密鑰的情況下稍后獲取它。

現在,前往 客戶端設置 ? 認證 ,復制或生成你的 客戶端密鑰 。這也是你可以 允許從你的網站進行支付 的地方。

HMAC 密鑰?

為了獲取HMAC密鑰,您需要配置一個 標準通知 Webhook。請登錄您的Adyen賬戶,然后轉到 開發人員 ? Webhooks ? 添加Webhook ? 添加標準通知 。

配置 Webhook。

常規 ? 服務器配置 ? URL 中,輸入您的服務器地址,后跟 /payment/adyen/notification 。

輸入通知 URL。

然后進入 Security ? HMAC Key ? Generate 。請注意,復制密鑰非常重要,否則您將無法在以后進行復制,除非重新生成一個新的密鑰。

生成 HMAC 密鑰并保存。

您需要保存 Webhook 才能完成創建。

網址?

要獲取URL,請登錄您的Adyen賬戶,進入 開發者 ? API URLs 。選擇一個列在 Classic Recurring API 旁邊的URL作為您的 Recurring API URL ,并選擇一個列在 Checkout API 旁邊的URL作為您的 Checkout API URL 。

獲取不同API的鏈接。

Adyen 賬戶?

允許來自特定來源的付款?

為了允許從您的網站發起付款,請按照 API密鑰和客戶端密鑰 中的步驟,導航到您的 API 用戶并轉到 Add allowed origins ,然后添加將進行付款的 URL(托管您的 Odoo 實例的服務器的 URL)。

允許來自特定域名的付款。

在卡上保留金額?

Adyen 允許您手動捕獲金額,而不是立即捕獲。

要設置它,請在Odoo上啟用 手動捕獲金額 選項,如 支付提供商文檔 中所述。

然后,打開您的Adyen商戶賬戶,進入 賬戶 ? 設置 ,將 Capture Delay 設置為 manual 。

Adyen中的捕獲延遲設置

小心

  • 如果您將Odoo配置為手動捕獲金額,請確保在Adyen上將 捕獲延遲 設置為 手動 。否則,交易將在Odoo中處于已授權狀態而被阻止。

  • Odoo目前還不支持部分捕獲。請注意,如果您從Adyen的界面進行部分捕獲,Odoo將會將其視為完全捕獲。

注解

如果在 **7 天 ** 內,交易尚未被捕獲,客戶有權 **撤銷 ** 該交易。