پرداخت‌های آنلاین

Odoo چندین ارائه‌دهندهٔ پرداخت را تعبیه می‌کند که به مشتریان شما امکان می‌دهد به‌صورت آنلاین، در پرتال‌های مشتری خود یا در وب‌سایت تجارت الکترونیک شما پرداخت کنند. آن‌ها می‌توانند سفارش‌های فروش، فاکتورها یا اشتراک‌ها را با پرداخت‌های دوره‌ای و با استفاده از روش‌های پرداخت موردعلاقهٔ خود، مانند کارت‌های اعتباری، پرداخت کنند.

هر ارائه‌دهندهٔ پرداخت به فهرستی از روش‌های پرداخت پشتیبانی‌شده متصل است که می‌توانند بر اساس نیازهای شما فعال یا غیرفعال شوند.

فرم پرداخت آنلاین

توجه

اپلیکیشن‌های Odoo مدیریت اطلاعات حساس را به ارائه‌دهندهٔ پرداخت گواهی‌شده واگذار می‌کنند تا هرگز نگران انطباق با PCI نباشید. هیچ اطلاعات حساسی (مانند شماره‌های کارت اعتباری) روی سرورهای Odoo یا پایگاه‌های دادهٔ Odoo میزبانی‌شده در جای دیگر ذخیره نمی‌شود. در عوض، اپلیکیشن‌های Odoo از یک شمارهٔ ارجاع منحصربه‌فرد برای داده‌هایی که به‌صورت امن در سیستم‌های ارائه‌دهندگان پرداخت ذخیره شده‌اند، استفاده می‌کنند.

ارائه‌دهندگان پرداخت پشتیبانی‌شده

برای دسترسی به ارائه‌دهندگان پرداخت پشتیبانی‌شده، به حسابداری ↤ پیکربندی ↤ سرویس دهندگان پرداخت، وبسایت ↤ پیکربندی ↤ سرویس دهندگان پرداخت یا فروش ↤ پیکربندی ↤ سرویس دهندگان پرداخت بروید. روی کارت ارائه‌دهندهٔ پرداخت مربوطه کلیک کنید تا به ارائه‌دهندهٔ مرتبط دسترسی پیدا کرده و آن را پیکربندی کنید.

ارائه‌دهندگان پرداخت آنلاین

جریان پرداخت از

توکن‌سازی

دریافت دستی

بازپرداخت‌ها

پرداخت سریع

Adyen

Odoo

کامل و جزئی

کامل و جزئی

Amazon Payment Services

وب‌سایت ارائه‌دهنده

AsiaPay

وب‌سایت ارائه‌دهنده

Authorize.Net

Odoo

فقط کامل

فقط کامل

Buckaroo

وب‌سایت ارائه‌دهنده

DPO Pay

وب‌سایت ارائه‌دهنده

ECPay

وب‌سایت ارائه‌دهنده

Flutterwave

وب‌سایت ارائه‌دهنده

Iyzico

وب‌سایت ارائه‌دهنده

Mercado Pago

Odoo یا وب‌سایت ارائه‌دهنده

Mollie

وب‌سایت ارائه‌دهنده

Nuvei

وب‌سایت ارائه‌دهنده

Paymob

وب‌سایت ارائه‌دهنده

PayPal

Odoo

Razorpay

Odoo

فقط کامل

کامل و جزئی

Redsys

وب‌سایت ارائه‌دهنده

Stripe

Odoo

فقط کامل

کامل و جزئی

Toss Payments

Odoo

Worldline

وب‌سایت ارائه‌دهنده

Xendit

Odoo یا وب‌سایت ارائه‌دهنده

✔ *

*

برای اطلاعات بیشتر، به مستندات Xendit مراجعه کنید.

توجه

  • هر ارائه‌دهنده، بسته به اینکه کدام ویژگی در دسترس باشد، گردش‌کار پیکربندی خاص خود را دارد.

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

نکته

علاوه بر ارائه‌دهندگان پرداخت معمول که با یک API یکپارچه می‌شوند، مانند Stripe، PayPal یا Adyen، Odoo ارائه‌دهنده پرداخت آزمایشی را نیز همراه دارد. این ارائه‌دهنده پرداخت به شما امکان می‌دهد گردش‌کارهای کسب‌وکاری شامل پرداخت‌های آنلاین را آزمایش کنید. از آنجا که پرداخت‌های آزمایشی، پرداخت‌های ساختگی هستند، هیچ اعتبارنامه‌ای لازم نیست.

پرداخت‌های بانکی

  • Odoo اطلاعات پرداخت شما را همراه با یک مرجع پرداخت نمایش می‌دهد. پس از دریافت پرداخت در حساب بانکی شما، باید آن را به‌صورت دستی تأیید کنید.
  • مشتریان می‌توانند با انجام یک انتقال بانکی، یک مجوز برداشت مستقیم SEPA را ثبت کنند و اجازه دهند حسابشان برای پرداخت‌های آتی به‌صورت مستقیم برداشت شود.

پرداخت‌های حضوری

  • مشتریان می‌توانند محصولات را به‌صورت آنلاین رزرو کنند و هنگام دریافت سفارشات خود در فروشگاه پرداخت نمایند.
  • مشتریان می‌توانند هزینه سفارشات خود را هنگام تحویل پرداخت کنند.

فعال‌سازی یک ارائه‌دهنده پرداخت

برای افزودن یک ارائه‌دهنده پرداخت جدید و در دسترس قرار دادن روش‌های پرداخت مرتبط با آن برای مشتریانتان، به‌صورت زیر عمل کنید:

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

  2. در Odoo، با رفتن به حسابداری ↤ پیکربندی ↤ سرویس دهندگان پرداخت، وبسایت ↤ پیکربندی ↤ سرویس دهندگان پرداخت یا فروش ↤ پیکربندی ↤ سرویس دهندگان پرداخت به بخش ارائه دهندگان پرداخت بروید.

  3. ارائه‌دهنده را انتخاب کنید و تب اعتبارنامه‌ها را پیکربندی نمایید.

  4. فیلد وضعیت را روی فعال تنظیم کنید.

توجه

  • فیلدهای موجود در تب اعتبارنامه‌ها به ارائه‌دهنده پرداخت بستگی دارد. برای اطلاعات بیشتر، به مستندات مرتبط مراجعه کنید.

  • پس از آنکه ارائه‌دهنده پرداخت را فعال کردید، به‌صورت خودکار در وب‌سایت شما منتشر می‌شود. اگر می‌خواهید انتشار آن را لغو کنید، روی دکمه منتشر شده کلیک کنید. مشتریان نمی‌توانند از طریق یک ارائه‌دهنده منتشرنشده پرداخت انجام دهند، اما همچنان می‌توانند توکن‌های موجود خود مرتبط با چنین ارائه‌دهنده‌ای را مدیریت (delete and assign to a subscription) کنند.

حالت آزمایشی

هشدار

توصیه می‌کنیم برای جلوگیری از مشکلات احتمالی در شماره‌گذاری فاکتورها، از حالت آزمایشی روی یک پایگاه‌داده تکثیرشده یا آزمایشی استفاده کنید.

برای آزمایش یک ارائه‌دهنده پرداخت بدون تأثیرگذاری بر تراکنش‌های واقعی، فیلد وضعیت را در فرم ارائه‌دهنده پرداخت روی حالت تست تنظیم کنید. سپس، اعتبارنامه‌های آزمایشی یا سندباکس اختصاصی ارائه‌دهنده را در تب اعتبارنامه‌ها وارد کنید. هر ارائه‌دهنده پرداخت برای این منظور حساب یا محیط آزمایشی جداگانه خود را دارد.

توجه

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

روش‌های پرداخت

هر ارائه‌دهنده پرداخت با فهرستی از روش‌های پرداخت پشتیبانی‌شده مرتبط است؛ روش‌های فهرست‌شده در فیلد روشهای پرداخت در تب پیکربندی فرم ارائه‌دهنده پرداخت، روش‌هایی هستند که فعال شده‌اند. برای فعال یا غیرفعال کردن یک روش پرداخت برای یک ارائه‌دهنده، روی Enable Payment Methods کلیک کنید، سپس روی دکمه کلید فعال‌سازی روش مرتبط کلیک نمایید.

نکته

  • برای مشاهده فهرست کامل روش‌های پرداخت پشتیبانی‌شده، به حسابداری ↤ پیکربندی ↤ روشهای پرداخت، وبسایت ↤ پیکربندی ↤ روشهای پرداخت یا فروش ↤ پیکربندی ↤ روشهای پرداخت بروید.

  • روش‌های پرداخت بر اساس ترتیب توالی آن‌ها در وب‌سایت تجارت الکترونیک نمایش داده می‌شوند. برای تغییر ترتیب آن‌ها، روش‌های پرداخت را با کشیدن و رها کردن در ترتیب دلخواه در فهرست روشهای پرداخت قرار دهید.

آیکون‌ها و برندها

آیکون‌های نمایش‌داده‌شده در کنار روش پرداخت در وب‌سایت شما، یا آیکون‌های برندهای فعال‌شده برای آن روش پرداخت هستند یا، در صورت نبود هیچ‌کدام، آیکون‌های خود روش‌های پرداخت. برای تغییر آن‌ها، به فهرست روش‌های پرداخت دسترسی پیدا کنید، سپس روی مورد مرتبط کلیک کنید.

برای تغییر آیکون یک روش پرداخت، نشانگر ماوس را روی تصویر در گوشه بالا-راست فرم روش پرداخت ببرید و روی آیکون (pencil) کلیک کنید.

برای مشاهده برندهایی که برای روش پرداخت فعال شده‌اند، تب برندها را انتخاب کنید. برندها و آیکون‌های مرتبط با آن‌ها بر اساس ترتیب توالی نمایش داده می‌شوند؛ برای تغییر ترتیب آن‌ها، آن‌ها را با کشیدن و رها کردن در ترتیب دلخواه قرار دهید. برای تغییر آیکون یک برند، برند را انتخاب کنید، سپس در پنجره بازشویی که باز می‌شود، نشانگر ماوس را روی تصویر در گوشه بالا-راست ببرید و روی آیکون (pencil) کلیک کنید.

پیکربندی پیشرفته

برای پیکربندی بیشتر روش‌های پرداخت، این مراحل را دنبال کنید:

  1. حالت توسعه‌دهنده را فعال‌سازی کنید.

  2. به فهرست روش‌های پرداخت دسترسی پیدا کنید و روی مورد مرتبط کلیک کنید.

  3. به تب پیکربندی بروید و ویژگی‌ها را در صورت نیاز تنظیم کنید.

خطر

  • هر روش پرداخت به‌گونه‌ای پیش‌پیکربندی شده است که با رفتار ارائه‌دهندگان پرداخت و یکپارچگی آن‌ها با Odoo هم‌راستا باشد. هرگونه تغییر در این پیکربندی ممکن است به خطا منجر شود و ابتدا باید روی یک پایگاه‌داده تکثیرشده یا آزمایشی آزمایش گردد.

  • تغییرات در پیکربندی روش پرداخت تنها در محدوده قابلیت‌های روش و ارائه‌دهنده عمل می‌کند. برای مثال، افزودن کشورها برای روش پرداختی که تنها در یک کشور پشتیبانی می‌شود، یا فعال‌سازی توکن‌سازی برای روشی که به ارائه‌دهنده‌ای متصل است که از آن پشتیبانی نمی‌کند، نتایج موردنظر را تولید نخواهد کرد.

توکن‌سازی

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

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

نکته

برای افزودن یا حذف جزئیات روش پرداخت ذخیره‌شده، مشتریان می‌توانند روی Manage payment methods در پورتال مشتری کلیک کنند.

PCI DSS و گواهی انطباق

Odoo دارای گواهی PCI DSS نیست، زیرا داده‌های دارنده کارت را ذخیره نمی‌کند و پرداخت‌ها را پردازش نمی‌نماید. در عوض، توکن‌سازی و پرداخت را به ارائه‌دهندگان پرداخت خارجی برون‌سپاری می‌کند، که به این معناست که شما به‌عنوان مشتری Odoo، تنها باید پرسشنامه خودارزیابی (SAQ) حداقلی را با ارائه‌دهنده تکمیل کنید تا گواهی انطباق (AoC) را به‌دست آورید و به انطباق PCI دست یابید. Odoo نباید به‌عنوان پردازشگر پرداخت یا ارائه‌دهنده خدمات شخص ثالث در SAQ ذکر شود.

ثبت دستی پرداخت

اگر ارائه‌دهنده پرداخت از این ویژگی پشتیبانی کند، می‌توانید پرداخت‌ها را به‌جای یک مرحله، در دو مرحله مجاز و ثبت کنید. برای فعال‌سازی این ویژگی، به تب پیکربندی ارائه‌دهنده پرداخت انتخاب‌شده بروید و دریافت مبلغ به صورت دستی را فعال کنید.

هنگامی که یک پرداخت را مجاز می‌کنید، وجوه روی روش پرداخت مشتری رزرو می‌شوند اما بلافاصله برداشت نمی‌گردند. این وجوه زمانی برداشت می‌شوند که بعداً پرداخت را به‌صورت دستی ثبت کنید. همچنین می‌توانید مجوز را باطل کنید تا لغو شود و وجوه رزروشده آزاد گردند. ثبت دستی پرداخت‌ها در بسیاری از موقعیت‌ها مفید است:

  • تأیید پرداخت را دریافت کنید و تا زمان ارسال سفارش صبر کنید تا پرداخت را ثبت نمایید.

  • پیش از تکمیل پرداخت و آغاز فرآیند انجام سفارش، بررسی و تأیید کنید که سفارشات معتبر هستند.

  • از کارمزدهای بازپرداخت بالقوه بالا برای پرداخت‌های بازپرداخت‌شده اجتناب کنید: ارائه‌دهندگان پرداخت برای باطل کردن یک مجوز، کارمزدی از شما دریافت نمی‌کنند.

  • یک ودیعه تضمینی نگه دارید تا بعداً، پس از کسر هرگونه کسورات (مثلاً در صورت بروز خسارت)، بازگردانده شود.

برای ثبت پرداخت پس از مجاز شدن آن، به سفارش فروش یا فاکتور مرتبط بروید و روی دکمه ضبط تراکنش کلیک کنید. برای آزاد کردن وجوه، روی دکمه تراکنش خالی کلیک کنید.

توجه

  • برخی ارائه‌دهندگان پرداخت از ثبت تنها بخشی از مبلغ مجازشده پشتیبانی می‌کنند. سپس مبلغ باقی‌مانده را می‌توان یا ثبت یا باطل کرد. این ارائه‌دهندگان در جدول بالا مقدار Full and partial را دارند. ارائه‌دهندگانی که تنها از ثبت یا باطل کردن کل مبلغ پشتیبانی می‌کنند، مقدار Full only را دارند.

  • احتمالاً وجوه برای همیشه رزرو نمی‌شوند. پس از مدت معینی، ممکن است به‌صورت خودکار به روش پرداخت مشتری بازگردانده شوند. برای مدت دقیق رزرو، به مستندات ارائه‌دهنده پرداخت خود مراجعه کنید.

  • Adyen و Stripe امکان ثبت دستی پرداخت‌ها را مستقیماً از طریق رابط وب‌سایت خود فراهم می‌کنند.

بازپرداخت‌ها

اگر ارائه‌دهنده پرداخت شما از این ویژگی پشتیبانی کند، می‌توانید پرداخت‌ها را مستقیماً از Odoo بازپرداخت کنید. لازم نیست ابتدا فعال شود. برای بازپرداخت پرداخت یک مشتری، به آن بروید و روی دکمه بازپرداخت کلیک کنید.

توجه

  • برخی ارائه‌دهندگان پرداخت از بازپرداخت تنها بخشی از مبلغ پشتیبانی می‌کنند. سپس مبلغ باقی‌مانده را نیز می‌توان به‌صورت اختیاری بازپرداخت کرد. این ارائه‌دهندگان در جدول بالا مقدار Full and partial را دارند. ارائه‌دهندگانی که تنها از بازپرداخت کل مبلغ پشتیبانی می‌کنند، مقدار Full only را دارند.

  • Adyen و Stripe امکان بازپرداخت پرداخت‌ها را مستقیماً از طریق رابط وب‌سایت خود فراهم می‌کنند.

پرداخت سریع

اگر ارائه‌دهنده پرداخت از این ویژگی پشتیبانی کند، می‌توانید به مشتریان اجازه دهید از دکمه‌های Google Pay و Apple Pay استفاده کنند و سفارشات تجارت الکترونیک خود را با یک کلیک پرداخت نمایند. هنگامی که از یکی از این دکمه‌ها استفاده می‌کنند، مشتریان بدون پر کردن فرم تماس، مستقیماً از سبد خرید به صفحه تأیید می‌روند. آن‌ها تنها باید پرداخت را در فرم پرداخت Google یا Apple اعتبارسنجی کنند.

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

توجه

تمام قیمت‌های نمایش‌داده‌شده در فرم پرداخت سریع همواره شامل مالیات‌ها هستند.

در دسترس بودن

می‌توانید با مشخص کردن حداکثر مبلغ مجاز و تغییر ارزها و کشورها در تب پیکربندی، در دسترس بودن ارائه‌دهنده پرداخت را تنظیم کنید.

نکته

برای نمایش گزارش در دسترس بودن ارائه‌دهندگان پرداخت و روش‌های پرداخت، و برای کمک به تشخیص مشکلات احتمالی در دسترس بودن در فرم پرداخت، حالت توسعه‌دهنده (debug mode) را فعال کنید، سپس روی آیکون (bug) در کنار عنوان یک روش پرداخت انتخاب کن در فرم پرداخت کلیک کنید. این گزارش شامل فهرستی از ارائه‌دهندگان پرداخت و روش‌های پرداخت فعال، دلایل در دسترس نبودن هر ارائه‌دهنده یا روش پرداخت (در صورت وجود)، و فهرستی از ارائه‌دهندگان پشتیبانی‌شده برای هر روش پرداخت است.

ارزها و کشورها

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

توجه

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

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

حداکثر مبلغ

می‌توانید حداکثر مبلغ قابل‌پرداخت با ارائه‌دهنده انتخاب‌شده را محدود کنید. برای آنکه ارائه‌دهنده پرداخت صرف‌نظر از مبلغ پرداخت در دسترس باشد، این فیلد را روی 0.00 بگذارید.

مهم

این ویژگی برای کار کردن روی صفحاتی که به مشتری اجازه به‌روزرسانی مبلغ پرداخت را می‌دهند، در نظر گرفته نشده است، مثلاً اسنیپت Donation و صفحه Checkout هنگامی که روش‌های ارسال پولی فعال باشند.

ژورنال پرداخت

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

توجه

  • ژورنال پرداخت باید یک ژورنال بانک باشد.

  • همان ژورنال را می‌توان برای چندین ارائه‌دهنده پرداخت استفاده کرد.

  • ژورنال‌های پرداخت تنها در صورتی باید پیکربندی شوند که اپلیکیشن صدور فاکتور یا حسابداری نصب شده باشد.

از منظر حسابداری

از منظر حسابداری، دو نوع گردش‌کار پرداخت آنلاین وجود دارد: پرداخت‌هایی که مستقیماً به حساب بانکی شما واریز می‌شوند و گردش‌کار معمول تطبیق را دنبال می‌کنند، و پرداخت‌هایی که از ارائه‌دهندگان پرداخت آنلاین شخص ثالث می‌آیند و شما را ملزم می‌کنند گردش‌کار حسابداری دیگری را دنبال کنید. برای این پرداخت‌ها، باید در نظر بگیرید که چگونه می‌خواهید اسناد حسابداری پرداخت‌های خود را ثبت کنید. توصیه می‌کنیم از حسابدار خود مشورت بگیرید.

به‌صورت پیش‌فرض، حساب بانکی تعریف‌شده برای ژورنال پرداخت استفاده می‌شود، اما می‌توانید برای هر ارائه‌دهنده پرداخت یک حساب معلق نیز مشخص کنید تا پرداخت‌های ارائه‌دهنده را از سایر پرداخت‌ها جدا نمایید.

یک حساب معلق برای یک ارائه‌دهنده پرداخت تعریف کنید.