Razorpay¶
Razorpay یک ارائهدهندهٔ پرداخت آنلاین مستقر در هند است که از بیش از ۱۰۰ روش پرداخت پشتیبانی میکند.
ایجاد یک حساب Razorpay با Odoo (تنها برای شرکتهای هندی)¶
توجه
این روش تنها برای شرکتهای هندی در دسترس است.
این جریان از حالت آزمایشی پشتیبانی نمیکند.
به ارائهدهندهٔ پرداخت Razorpay بروید و روی اتصال کلیک کنید.
فرایند ایجاد حساب را طی کنید و در صورت درخواست، کدهای راستیآزمایی را وارد کنید.
نکته
اگر از پیش یک حساب Razorpay دارید، اعتبارنامههای Razorpay خود را وارد کنید، حسابی را که میخواهید به پایگاهدادهٔ Odoo خود متصل کنید (در صورت وجود) انتخاب کنید، سپس روی ادامه کلیک کنید.
در پایان فرایند، روی تایید کلیک کنید. اگر تمام اطلاعات موردنیاز ارسال شده باشد، به Odoo هدایت میشوید و ارائهدهندهٔ پرداخت فعال میشود.
ورود دستی اعتبارنامهها و وبهوک¶
پیکربندی Razorpay¶
در صورت لزوم یک حساب Razorpay ایجاد کنید و وارد داشبورد Razorpay شوید.
به تب پرداختها در بالای صفحه بروید.
کلید حالت تست را در منوی سمت چپ فعال کنید تا یکپارچهسازی را بدون دریافت وجه از مشتریان آزمایش کنید. هنگامی که آمادهٔ پذیرش پرداختهای واقعی شدید، آن را غیرفعال کنید.
روی Account & Settings در منوی سمت چپ کلیک کنید، سپس زیر Website and app settings، API Keys را انتخاب کنید.
مقادیر فیلدهای Key Id و کلید محرمانه را کپی کنید و برای بعد ذخیره کنید.
روی Account & Settings در منوی سمت چپ کلیک کنید، سپس زیر Website and app settings، Webhooks را انتخاب کنید.
- روی Add New Webhook کلیک کنید، سپس نشانی پایگاهدادهٔ Odoo خود را بههمراه
/payment/razorpay/webhookدر ادامهٔ آن، در فیلد آدرس اینترنتی وب هوک وارد کنید.برای مثال:https://example.odoo.com/payment/razorpay/webhook. فیلد رمز (Secret) را با رمز عبوری به انتخاب خود پر کنید و برای بعد ذخیره کنید.
رویدادهای زیر را فعال کنید: payment.authorized، payment.captured، payment.failed، refund.failed و refund.processed.
برای نهایی کردن پیکربندی، روی Create Webhook کلیک کنید.
مهم
برای پذیرش پرداختهای دورهای، ویژگی پرداختهای دورهای باید فعال شود. برای فعال کردن این ویژگی، یک درخواست به تیم پشتیبانی Razorpay ارسال کنید.
پیکربندی Odoo¶
حالت توسعهدهنده را فعال کنید.
در تب اعتبارنامهها، فیلدهای Key Id، Key Secret و کلید محرمانه وبهوک را با مقادیری که در حین پیکربندی Razorpay ذخیره کردید پر کنید.
گزینههای باقیمانده را در صورت نیاز پیکربندی کنید.
فیلد وضعیت را روی فعال تنظیم کنید (یا حالت تست اگر در حال آزمایش Razorpay بهعنوان یک آزمایش هستید).
مهم
اگر Odoo را برای ضبط دستی مبالغ پیکربندی کنید:
ابطال دستی یک تراکنش توسط Razorpay پشتیبانی نمیشود.
تراکنشهایی که بیش از پنج روز ضبطنشده باقی بمانند، بهصورت خودکار باطل میشوند.
همچنین ببینید