پیپال¶
پیپال یکی از ارائه دهندگان خدمات پرداخت آنلاین آمریکایی در سرتاسر جهان است، و از معدود درگاههایی است که هزینه اشتراک دریافت نمیکند.
توجه
با اینکه پیپال در بیش از 200 کشور و منطقه در دسترس است، ولی تنها تعداد کمی از واحدهای پولی پشتیبانی میشوند.
تنظیمات در سمت پیپال¶
برای دسترسی به تنظیمات حساب پیپال، وارد حساب شوید، Account Setting را باز کنید، و سپس وارد منوی Website payments شوید.

مهم
توجه داشته باشید که برای اینکه پیپال در سازمانیار کار کند، همه گزینههای Auto Return، PDT و IPN حتماً باید فعال شوند.
Auto Return¶
ویژگی بازگشت خودکار به صورت خودکار بعد از پردازش پرداخت مشتریان را به سازمانیار برمیگرداند.
از قسمت Website payments، از مسیر ، گزینه On را کلیک کنید. آدرس پایگاه داده سازمانیار (مثل https://yourcompany.odoo.com
) را در فیلد Return URL وارد و سپس ذخیره کنید.
توجه
هر آدرسی که وارد کنید عمل خواهد کرد. در سازمانیار به این دلیل تنظیمات فعال میشود که چون از آدرس URL دیگری استفاده میشود.
Payment Data Transfer (PDT)¶
PDT امکان دریافت تأییدیه پرداخت، نمایش وضعیت پرداخت به مشتری، و تأیید صحت پرداختها را فعال میکند. از مسیر Payment data transfer اسکرول کنید و On را کلیک کنید.
به قسمتنکته
پیپال توکن PDT Identity شما را به محض فعال شدن Auto return و Payment Data Transfer (PDT) نشان میدهد. اگر نیازمند مشاهده دوباره توکن هستید، Payment data transfer را غیرفعال و دوباره فعال کنید.
Instant Payment Notification (IPN)¶
IPN نیز مشابه PDT است، ولی امکان اطلاعرسانی، از جمله اعلان استرداد وجه را نیز دارد. برای فعال کردن IPN وارد مسیر Choose IPN settings را کلیک کنید، Notification URL را وارد کنید، Receive IPN messages (Enabled) را انتخاب کنید و سپس ذخیره کنید.
شوید،ورود اختیاری به حساب پیپال¶
توصیه میکنیم از مشتریان نخواهید به هنگام انجام پرداخت به حساب خود ورود کنند. این روش برای پرداخت با کارت اعتباری و نقدی آسانتر و در دسترستر است. برای غیرفعال کردن این درخواست وارد مسیر PayPal account optional را در حالت On قرار دهید.
شوید و گزینهفرمت پیام پرداخت¶
اگر در نام یا آدرس مشتریان از کاراکترهای خاص (یا هر چیز دیگری که خارج از کاراکترهای عادی لاتین هستند) استفاده میکنید، لازم است فرمت کدگذاری درخواست پرداخت ارسال شده از سازمانیار به پیپال را پیکربندی کنید. در غیر این صورت، تراکنش بدون اعلان لغو میشود.
برای این کار، وارد حساب زیر بار خود شوید. گزینه More Options را کلیک کرده و فرمتهای کدگذاری پیشفرض را UTF-8 قرار دهید.
نکته
برای پرداختهای رمزنگاری شده وب سایت و خطای EWP_SETTINGS، راهنمای پیپال را مطالعه نمایید.
ابتدا حساب Paypal Sandbox خود را پیکربندی کرده و برای پیکربندی فرمت کدگذاری در محیط تستی وارد این لینک شوید.
تنظیمات در سازمانیار¶
همچنین ببینید
اطلاعات هویتی (اعتبارنامه)¶
سازمانیار برای اتصال به حساب پیپال شما نیازمند اطلاعات API است. برای این کار وارد مسیر اعتبارنامه وارد کنید:
شوید، و پیپال را فعال کنید. سپس اطلاعات حساب پیپال را در تبایمیل: آدرس ایمیل ورود به پیپال؛
PDT Identity Token: کلیدی که برای تأیید صحت تراکنها استفاده خواهد شد؛
Use IPN: برای اینکه پیپال در سازمانیار به درستی کار کند این گزینه را برای پیپال فعال کنید.
نکته
توکن PDT Identity Token را برای مصارف بعدی ذخیره کنید.
برای تنظیم توکن PDT Identity Token، وارد حالت توسعهدهنده شوید و با استفاده از مراحل Payment Data Transfer (PDT) توکن را بازیابی کنید.
توجه
شناسه مرچنت پیپال در سازمانیار لازم نیست.
مهم
اگر میخواهید از پیپال به شکل تستی استفاده کنید، از حساب PayPal Sandbox استفاده کنید، State را به حالت Test Mode تغییر دهید. توصیه میکنیم این کار را در پایگاه داده سازمانیار انجام دهید، نه پایگاه داده اصلی.
هزینههای اضافی¶
میتوانید از مشتریانی که با پیپال پرداخت میکنند هزینه اضافی درخواست کنید تا کارمزدی که پیپال برای تراکنشها از شما دریافت میکند را بازیابی کنید.
توجه
برای تنظیمات مربوط به کارمزدها به صفحه کارمزدهای پیپال مراجعه کنید.
تاجرهای اتحادیه اروپا مجاز به دریافت کارمزد بیشتر به هنگام پرداخت با کارت اعتباری نیستند.
محیط تستی¶
پیکربندی¶
با وجود حسابهای سندباکس در پیپال، میتوانید کل گردشکار پرداخت را تست کنید.
با استفاده از اطلاعات پیپال خود وارد سایت توسعه دهنده پیپال شوید. با این کار دو حساب سندباکس ایجاد میشود:
یک حساب تجاری (برای استفاده به عنوان تاجر، مثل pp.merch01-facilitator@example.com)؛
یک حساب پیشفرض شخصی (برای استفاده به عنوان خریدار مثل pp.merch01-buyer@example.com).
با استفاده از حساب تاجر وارد سندباکس شوید و دستورالعمل پیکربندی آن را دنبال کنید. در سازمانیار نیز اطلاعات مورد نظر را وارد کنید (از اعتبارنامه؛ و اطمینان از اینکه حالت تستی فعال است). توصیه میکنیم این کار را در پایگاه داده تستی انجام دهید، نه پایگاه داده اصلی.
، در تببا استفاده از حساب شخصی سندباکس در سازمانیار یک تراکنش تستی ایجاد کنید.
همچنین ببینید