پی‌پال

پی‌پال <https://www.paypal.com/> یک ارائه‌دهنده پرداخت آنلاین آمریکایی است که در سراسر جهان در دسترس بوده و یکی از معدود ارائه‌دهندگانی است که هزینه اشتراک دریافت نمی‌کند.

توجه

در حالی که PayPal در بیش از 200 کشور/منطقه در دسترس است، تنها تعدادی از ارزها پشتیبانی می‌شوند.

پیکربندی در پی‌پال

  1. وارد داشبورد توسعه‌دهنده PayPal خود شوید.

  2. روی برنامه‌ها و اعتبارنامه‌ها کلیک کنید و سپس روی ایجاد برنامه کلیک کنید.

  3. یک نام برنامه وارد کنید و روی ایجاد برنامه کلیک کنید.

  4. شناسه مشتری و رمز را کپی کرده و برای بعداً ذخیره کنید.

مهم

اگر از نام‌ها یا آدرس‌های مشتری که شامل کاراکترهای دارای اعراب یا غیر لاتین هستند استفاده می‌کنید، باید فرمت کدگذاری درخواست پرداخت ارسال‌شده توسط Odoo به PayPal را پیکربندی کنید تا از شکست تراکنش‌ها بدون اطلاع جلوگیری شود. برای انجام این کار، به تنظیمات کدگذاری زبان دکمه PayPal دسترسی پیدا کنید، روی More Options کلیک کنید و فیلد Encoding را به UTF-8 تنظیم کنید.

اگر در حال آزمایش PayPal هستید، به حساب Sandbox PayPal خود دسترسی پیدا کنید و فرمت کدگذاری را برای حساب Sandbox خود تنظیم کنید.

نکته

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

پیکربندی در اودو

  1. به ارائه‌دهنده پرداخت PayPal بروید.

  2. در برگه اعتبارنامه‌ها، ایمیل مرتبط با حساب PayPal خود را وارد کنید، سپس فیلدهای شناسه مشتری و رمز مشتری را با مقادیری که در مرحله پیکربندی در پی‌پال ذخیره کرده‌اید، پر کنید.

  3. برای ایجاد شناسه وب‌هوک، روی ایجاد وب‌هوک شما کلیک کنید.

  4. فیلد State را به Enabled تنظیم کنید و مطمئن شوید که ارائه‌دهنده پرداخت PayPal Published باشد.

  5. گزینه‌های باقی‌مانده را طبق نیاز تنظیم کنید.

آزمایش

پی‌پال دو حساب آزمایشی ارائه می‌دهد که می‌توانید از آن‌ها برای شبیه‌سازی تراکنش‌های زنده استفاده کنید:

  • یک حساب تجاری (برای استفاده به عنوان حساب بازرگان، به عنوان مثال، ab-1abc12345678@business.example.com

  • یک حساب شخصی پیش‌فرض (برای استفاده به عنوان حساب خریدار، مثلاً ba-9cba87654321@personal.example.com).

برای آزمایش جریان پرداخت PayPal در Odoo:

  1. با استفاده از اطلاعات کاربری PayPal خود وارد سایت توسعه‌دهندگان PayPal شوید و به مسیر ابزارهای تست ‣ حساب‌های Sandbox بروید.

  2. روی آیکون (ellipsis) کنار حساب کسب‌وکار آزمایشی کلیک کنید و گزینه مشاهده/ویرایش حساب را انتخاب کنید.

  3. کپی کنید ایمیل، شناسه مشتری، و رمز و آن‌ها را برای مرحله بعد ذخیره کنید.

  4. در Odoo، ارائه‌دهنده پرداخت PayPal را پیکربندی کنید با مقادیر ذخیره‌شده در مرحله قبلی و فیلد وضعیت را به حالت آزمایشی تنظیم کنید.

سپس می‌توانید یک تراکنش آزمایشی را از طریق اودو با استفاده از حساب شخصی سندباکس اجرا کنید.

همچنین ببینید