Adyen¶
Adyen یک شرکت هلندی است که چندین امکان پرداخت آنلاین ارائه میدهد.
توجه
Adyen تنها با مشتریانی کار میکند که بیش از ۱۰ میلیون در سال پردازش میکنند یا حداقل ۱۰۰۰ تراکنش در ماه فاکتور صادر میکنند.
پیکربندی Adyen¶
در صورت لزوم یک حساب Adyen ایجاد کنید و به Adyen Customer Area خود وارد شوید.
نکته
برای آزمایش یکپارچگی بدون برداشت وجه از مشتریان، به حساب آزمایشی خود وارد شوید. پس از آماده شدن برای پذیرش پرداختها، به حساب زنده خود تغییر دهید.
برای فعالسازی ویژگی Multiple partial capture، با تیم پشتیبانی Adyen تماس بگیرید.
در Adyen Customer Area، به بروید و در فهرست روی نام کاربری اعتبارنامه API مرتبط کلیک کنید یا برای ایجاد یک مورد جدید روی Create new credential کلیک کنید.
در بخش Server settings، روی Generate API key کلیک کنید، سپس روی آیکون (Copy API key) کلیک کنید و مقدار را برای مرحله پیکربندی Odoo ذخیره نمایید.
در بخش Client settings، روی Generate client key کلیک کنید، سپس روی آیکون (Copy API key) کلیک کنید و مقدار را برای مرحله پیکربندی Odoo ذخیره نمایید.
URL وبسایت Odoo خود را در فیلد افزودن allowed origins وارد کنید، سپس روی افزودن کلیک کنید.
در پایین صفحه روی ذخیره تغییرات کلیک کنید.
در منوی سمت چپ به بروید و روی Create new webhook کلیک کنید.
در پنجره بازشوی Create new webhook، روی افزودن در سطر Standard webhook کلیک کنید.
در فرم Webhook generation، در بخش Server configuration، آدرس اینترنتی پایگاهداده Odoo خود را بههمراه
/payment/adyen/notificationدر ادامه آن وارد کنید.در بخش امنیت، زیر HMAC روی ایجاد کلیک کنید، سپس روی آیکون (Copy HMAC to the clipboard) کلیک کنید و مقدار را برای مرحله پیکربندی Odoo ذخیره نمایید.
در پایین صفحه روی Save configuration کلیک کنید.
به بروید، سپس پیشوند را کپی کنید و آن را برای مرحله پیکربندی Odoo ذخیره نمایید.
پیکربندی Odoo¶
فیلدهای Merchant account، کلید API، Client Key، HMAC Key و API URL Prefix را با مقادیر ذخیرهشده در مرحله پیکربندی Adyen تکمیل کنید.
گزینههای باقیمانده را در صورت نیاز پیکربندی کنید.
فیلد وضعیت را روی فعال تنظیم کنید.
نکته
اگر میخواهید Adyen را بدون تأثیرگذاری بر تراکنشهای واقعی آزمایش کنید، از اعتبارنامههای حساب آزمایشی خود استفاده کنید، https://checkout-test.adyen.com را در فیلد API URL Prefix وارد کنید و فیلد وضعیت را روی حالت تست تنظیم نمایید.
ثبت دستی پرداخت¶
برای فعالسازی ثبت دستی برای پرداختهای Adyen، این مراحل را دنبال کنید:
به تب پیکربندی بروید و دریافت مبلغ به صورت دستی را فعال کنید.
به Adyen Customer Area خود وارد شوید، سپس به بروید و در بخش Account management روی شرکت کلیک کنید.
در بخش عمومی، روی آیکون (Edit property) در کنار فیلد Capture Delay کلیک کنید.
در پنجره بازشو، فیلد Capture delay را روی دستی تنظیم کنید و روی ذخیره کلیک نمایید.
توجه
اگر تراکنش ظرف ۷ روز ثبت نشود، مشتری حق دارد آن را لغو کند.
میتوانید پرداختها را مستقیماً از Adyen Customer Area خود بهصورت دستی ثبت و بازپرداخت کنید.
همچنین ببینید