Adyen

Adyen یک شرکت هلندی است که چندین امکان پرداخت آنلاین را ارائه می‌دهد.

همچنین ملاحظه نمائید

توجه

Adyen فقط با مشتریانی که بیش از 10 میلیون سالانه پردازش می‌کنند یا فاکتورهایی با حداقل 1.000 تراکنش در هر ماه دارند، کار می‌کند.

پیکربندی

ابتدا با پشتیبانی Adyen تماس بگیرید تا قابلیت ضبط چندگانه جزئی برای شما فعال شود.

تب اعتبارنامه‌ها

Odoo برای اتصال به حساب Adyen شما به اعتبارنامه‌های API شما نیاز دارد که شامل موارد زیر است:

شما می‌توانید اعتبارنامه‌های خود را از حساب Adyen خود کپی کرده و آن‌ها را در فیلدهای مربوطه در تب اعتبارنامه‌ها جای‌گذاری کنید.

مهم

اگر شما Adyen را به‌عنوان یک آزمایش با یک حساب آزمایشی Adyen امتحان می‌کنید، به حسابداری ‣ پیکربندی ‣ ارائه‌دهندگان پرداخت بروید. در آنجا روی Adyen کلیک کنید، حالت آزمایشی را فعال کرده و اعتبارنامه‌های خود را در تب اعتبارنامه‌ها وارد کنید.

کلید API و کلید مشتری

برای دریافت کلید API و کلید مشتری، وارد حساب Adyen خود شوید و به توسعه‌دهندگان ‣ اعتبارنامه‌های API بروید.

  • اگر قبلاً یک کاربر API دارید، آن را باز کنید.

  • اگر هنوز کاربر API ندارید، روی ایجاد اعتبارنامه جدید کلیک کنید.

به تنظیمات سرور ‣ احراز هویت بروید و کلید API خود را کپی یا تولید کنید. مراقب باشید که کلید API خود را کپی کنید زیرا بعداً بدون ایجاد یک کلید جدید، امکان دریافت آن وجود نخواهد داشت.

حال به تنظیمات مشتری ‣ احراز هویت بروید و کلید مشتری خود را وارد یا تولید کنید. اینجا جایی است که می‌توانید اجازه دهید پرداخت‌ها از وب‌سایت شما انجام شوند.

کلید HMAC

برای دریافت کلید HMAC، شما نیاز به پیکربندی یک webhook اعلان استاندارد دارید. برای این کار، وارد حساب کاربری Adyen خود شوید و سپس به توسعه‌دهندگان ‣ Webhooks ‣ افزودن webhook ‣ افزودن اعلان استاندارد بروید.

پیکربندی یک webhook.

در آنجا، در عمومی ‣ پیکربندی سرور ‣ URL، آدرس سرور خود را وارد کرده و سپس /payment/adyen/notification را وارد کنید.

URL اعلان را وارد کنید.

سپس به امنیت ‣ کلید HMAC ‣ تولید بروید. مراقب باشید که کلید را کپی کنید زیرا بعداً بدون ایجاد یک کلید جدید، امکان دریافت آن وجود نخواهد داشت.

یک کلید HMAC تولید کرده و آن را ذخیره کنید.

شما باید وب‌هوک را ذخیره کنید تا ایجاد آن نهایی شود.

URLهای API

تمام URLهای API Adyen شامل یک پیشوند مخصوص ناحیه مشتری است که توسط Adyen تولید شده است. برای پیکربندی URLها، مراحل زیر را دنبال کنید:

  1. وارد حساب Adyen خود شوید و سپس به توسعه‌دهندگان ‣ URLهای API بروید.

  2. پیشوند Prefix برای ناحیه مشتری زنده خود (یعنی مرکز داده) را کپی کرده و برای استفاده بعدی ذخیره کنید.

    پیشوند APIهای Adyen را کپی کنید.
  3. در Odoo، به ارائه‌دهنده پرداخت Adyen بروید.

  4. در فیلد URL API تسویه‌حساب، URL زیر را وارد کرده و yourprefix را با پیشوندی که قبلاً ذخیره کرده‌اید جایگزین کنید: https://yourprefix-checkout-live.adyenpayments.com/checkout

  5. در فیلد URL API تکرار شونده، URL زیر را وارد کرده و yourprefix را با پیشوندی که قبلاً ذخیره کرده‌اید جایگزین کنید: https://yourprefix-pal-live.adyenpayments.com/pal/servlet/Recurring.

توجه

اگر شما Adyen را به‌عنوان آزمایش امتحان می‌کنید، می‌توانید از URLهای زیر استفاده کنید:

  • URL API تسویه‌حساب: https://checkout-test.adyen.com

  • URL API تکرار شونده: https://pal-test.adyen.com/pal/servlet/Recurring

حساب Adyen

اجازه پرداخت از یک مبدا خاص

برای اجازه دادن به پرداخت‌هایی که از وب‌سایت شما نشأت می‌گیرند، مراحل موجود در کلید API و کلید مشتری را دنبال کنید تا به کاربر API خود بروید و به افزودن مبداهای مجاز بروید، سپس URLهایی که پرداخت‌ها از آن‌ها انجام می‌شود (URLهای سرورهایی که نمونه‌های Odoo شما را میزبان هستند) را اضافه کنید.

اجازه پرداخت‌هایی که از یک دامنه خاص نشأت می‌گیرند.

قرار دادن محدودیت بر روی کارت

Adyen به شما اجازه می‌دهد مبلغی را به صورت دستی ضبط کنید به جای ضبط فوری.

برای راه‌اندازی آن، گزینه ضبط مبلغ به صورت دستی را در Odoo فعال کنید، همانطور که در مستندات ارائه‌دهندگان پرداخت توضیح داده شده است.

سپس، حساب تجاری Adyen خود را باز کنید، به حساب ‣ تنظیمات بروید و تأخیر ضبط را روی دستی تنظیم کنید.

تنظیمات تأخیر ضبط در Adyen

ملاحظه

  • اگر Odoo را برای ضبط مبلغ‌ها به صورت دستی پیکربندی می‌کنید، اطمینان حاصل کنید که تأخیر ضبط را روی دستی در Adyen تنظیم کنید. در غیر این صورت، تراکنش در وضعیت مجاز در Odoo مسدود خواهد شد.

توجه

  • پس از 7 روز، اگر تراکنش هنوز ضبط نشده باشد، مشتری حق دارد آن را لغو کند.

همچنین ملاحظه نمائید

../ارائه‌دهندگان پرداخت