شماره پشتیبانی : 02191035218

همیار پرداخت

پرداخت مبلغ خرید در ووکامرس با افزونه تسویه حساب پی پال

افزونه (پلاگین) WooCommerce PayPal Checkout یا همان پی پال چک اوت به فروشگاه های اینترنتی امکان می دهد تا با استفاده از سیستم تسویه حساب هوشمند پی پال مبلغ خرید اینترنتی خود را پرداخت کنند. مشتری ها در واقع این امکان را دارند که بدون ترک کردن سایت، از حساب پی پال یا هر کارت اعتباری و دبیت کار معتبری برای تسویه سبد خرید با پی پال اقدام کنند. با افزونه تسویه حساب پی پال روی سایت، خریداران می توانند از همان صفحه محصولات برای پرداخت اقدام کنند و به راحتی محصول مورد نظر را خریداری نمایند. پی پال از ۲۶ ارز معتبر در جهان پشتیبانی می کند. در ایالات متحده آمریکا کاربران یک مزیت اضافی نیز دارند که آن هم استفاده از دکمه های پرداخت هوشند است. این قابلیت به شکل اتوماتیک روش های پرداخت مناسب را پیشنهاد می دهد که شامل تسویه حساب با پی پال نیز می شود. در این روش شما به عنوان فروشنده بلافاصه پول خود را دریافت می کنید در حالی که مشتری می تواند بعدا با پی پال تسویه حساب کند و لازم نیست همان لحظه مبلغ خرید را از حساب خود کسر کند.

نحوه نصب افزونه تسویه حساب پی پال

  1. روی سایت وردپرس خود به قسمت Plugins > Add New بروید.
  2. در قسمت سرچ افزونه ها، عبارت WooCommerce PayPal Checkout را بنویسید. توجه داشته باشید که سازنده این افزونه is Automattic/WooCommerce می باشد.
  3. روی دکمه Install Now کلیک کرده و بعد از پایان نصب، گزینه Activate را بزنید.

اگر به راهنمایی بیشتر برای نصب و فعالسازی افزونه تسویه حساب پی پال نیاز دارید، از این لینک استفاده کنید.

شرایط استفاده از افزونه چک اوت پی پال

نسخه 2.1.0 افزونه تسویه حساب پی پال چه امکانات جدیدی دارد

  • گزینه Pay in 4 به عنوان یک راه جدید برای پرداخت معرفی شده است.
  • سیستم پیام پی پال کردیت آپدیت شده است تا پیام های جدید Pay in 4 و پی پال کردیت را نمایش دهد.

تنظیمات افزونه پی پال چک اوت

برای راه اندازی افزونه تسویه حساب پی پال:

  1. به صفحه WooCommerce > Settings > Payments بروید.
  2. تیک گزینه PayPal Checkout را بزنید تا به حالت فعال یا Enable در آید.
  3. روی Set up or Manage  کلیک کنید تا تنظیمات پی پال چک اوت را مدیریت کنید.

تنظیمات یا همان کانفیگ شامل این بخش ها می شود:

  • Title: عنوانی که به مشتری هنگام پرداخت مبلغ نشان داده می شود.
  • Description: یک توضیح مختصر برای مشتریانی که از تسویه حساب پی پال استفاده می کنند.
  • Account Settings – Environment: گزینه Live  برای قبول پرداخت ها و گزینه Sandbox  برای تست کردن پرداخت ها به کار می رود.

تنظیمات API

یک حساب پی پال جدید یا حسابی که از قبل داشتید را به افزونه پی پال چک اوت متصل کنید.

روی گزینه Setup or link an existing PayPal Account کلیک کنید تا مدارک API شما به طور اتوماتیک با لاگی کردن در حساب پی پال وارد شود.

  1. وقتی پنجره جدید باز شد وارد حساب خود شوید.
  2. روی گزینه Activity near the top of the page and select API Access کلیک کنید.
  3. در بخش NVP/SOAP API Integration (Classic) گزینه Manage API Credentials را بزنید.
  4. مدارکی که به شما داده می شود را روی سایت ووکامرس خود کپی و پیست بکنید:
  • یوزرنیم Live API
  • پسورد Live API
  1. دو گزینه API Certificate and Signature و Live API Subject  اختیاری هستند.

تنظیمات چک اوت پی پال هاستد (PayPal-hosted Checkout Settings)

تنظیمات نمایش افزونه تسویه حساب پی پال:

  1. قسمت Brand Name را با نام شرکت، سایت یا برند خود پر کنید. این قسمت هنگام استفاده از افزونه چک اوت پی پال به خریدار نشان داده می شود.
  2. URL یک تصویر که می خواهید به عنوان لوگو یا عکس در هنگام تسویه حساب نمایش داده شود را وارد کنید (اختیاری):
  • تصویر لوگو/آیکون را در اینجا وارد کنید: AddImage > Upload Files
  • یا از یک عکس که قبلا آپلود شده از این طریق استفاده کنید: : Add Image > Media Library
  1. برای طرح صفحه یک Page Style انتخاب کنید (اختیاری). طرح صفحات روی حساب پی پال شما نشان داده می شوند.
  2. یک Landing Page یا همان صفحات فرود برای وقتی که مشتریان وارد پروسه پرداخت سبد خرید می شوند انتخاب کنید.

تنظیمات پیشرفته

تنظیمات پیشرفته افزونه چک اوت پی پال:

  1. اگر می خواهید سایت خود را عیب یابی کنید، تیک گزینه Enable Logging  را بزنید. در غیر آن صورت آن را بدون تیک رها کنید.
  2. برای شناسایی تراکنش هایی که از این سایت انجام می شوند کادر Invoice Prefix را پر کنید. به طور پیش فرض این کادر با WC به معنای ووکامرس پر شده است.
  3. باکس RequireBilling Address  را تیک بزنید.
    نکته: این قابلیت دیگر توسط پی پال پشتیبانی نمی شود. اگر می خواهید اطلاعات آدرس قبض را بگیرید، باید از فرم های عادی تسویه حساب که توسط خود ووکامرس پشتیبانی می شوند استفاده کنید.
  4. اگر می خواهید مشتریان حتما شماره تلفن خود را هنگام پرداخت وارد کنند، تیک گزینه Require Phone Number را بزنید.
  5. از منو Payment Action یک گزینه را انتخاب کنید. Sale بلافاصله مبلغ را برداشت می کند. Authorize فقط بررسی می کند که آیا حساب مورد نظر مبلغ مورد نیاز را دارد یا نه تا سپس بعد از آن برای کسر مبلغ اقدام کنید.
  6. اگر می خواهید پرداخت آنی صورت بگیرد تیک گزینه Require Instant Payment را بزنید. در این صورت مشتری فقط باید از روش هایی استفاده کند که پرداخت را به شکل آنی انجام می دهند‌‌.
  7. اگر مجموع سبد خرید در پی پال و ووکامرس متفاوت هستند، گزینه Subtotal Mismatch Behavior  را انتخاب کنید.

تنظیمات پیام پی پال کردیت (Pay Later)

  1. مطمئن شوید که تیک گزینه Enable PayPal Credit messages را بزنید تا در صفحه سبد خرید، پیام پی پال کردیت نمایش داده شود.
  2. طراحی مورد نظر خود را برای پیام از منوی مربوط انجام دهید. قالب، لوگو، محل لوگو و رنگ متن همگی قابل ویرایش هستند.
  3. تنظیمات اختصاصی برای Single Product Page و Regular Checkout Messages  را انجام دهید. این تنظیمات مربوط به پیام هایی می شوند که در صفحات محصولات و صفحه تسویه حساب نمایش داده می شود.

تنظیمات دکمه ها

تنظیمات دکمه افزونه تسویه حساب پی پال در ووکامرس:

  1. از منو می توانید گزینه های Button Color, Shape, Label, Layout, و  Size را برای تغییر رنگ، شکل، عنوان، طرح و اندازه دکمه ها استفاده کنید.
  2. اگر می خواهید بعضی از گزینه های فاندینگ محو شوند دکمه Hide Funding Method(s) را انتخاب کنید.
  3. اگر می خواهید دکمه های تسویه حساب پی پال در صفحه سبد خرید هم در دسترس باشند تیکه گزینه Checkout on cart page را بزنید.
  4. می توانید برای صفحات Single Product PageMini-Cart, وRegular Checkout Buttons تنظیمات اختصاصی را انجام دهید.
  5. تنظیمات را ذخیره یا سیو کنید.

در تصاویر بالا تنظیمات دکمه های صفحه خرید تک محصول، سبد خرید کوچک و تسویه حساب عادی را مشاهده می کنید.

چگونه گواهی (credentials) پی پال را کسب کنیم

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

  1. در این آدرس وارد حساب بیزینسی پی پال خود شوید: https://www.paypal.com/us/signin
  2. از طریق منو به بخش Activity > API Access بروید.
  3. در بخش NVP/SOAP API Integration (Classic) روی گزینه  Manage API credentials کلیک کنید.
  4. مطمئن شوید که گزینه Request an API Signature تیک خورده ست و روی گزینه Agree and Submit کلیک کنید.
  5. روی گزینه Show کلیک کنید و اطلاعات بخش هایAPI Username, Password Signature  را کپی کرده و در قسمت تنظیمات افزونه تسویه حساب پی پال در سایت ووکامرس خود پیست کنید.

پردازش سفارش ها

قابل استفاده به وسیله حساب پی پال و کارت های اعتباری و دبیت

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

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

سناریو معمول این چنین است:

  • مشتری برای خرید به سایت شما می آید
  • محصولات را به سبد خرید اضافه می کند
  • سبد خرید را مرور می کند
  • از صفحه سبد خرید برای پرداخت با پی پال روی گزینه تسویه حساب با پی پال کلیک می کند
  • مشتری به پی پال هدایت می شود و در عین حال ووکامرس اطلاعات مجموع سبد خرید، اطلاعات مشتری و آدرس ارسال محصولات به مشتری را برای پی پال می فرستد (مشتری می تواند آدرس جدیدی را نیز برای دریافت محصولات وارد کند)
  • مشتری وارد پی پال می شود و اجازه تراکنش را صادر می کند*
  • پی پال مشتری را به سایت ووکامرس شما بر می گرداند و توکن و اطلاعات قبض او را ارسال می نماید
  • در صفحه مرور سفارش در ووکامرس، مشتری اطلاعات اضافی مانند مالیات و آدرس ارسال محموله را بررسی می کند و اگر خواست آدرس را تغییر می دهد
  • مشتری سفارش را تایید می کند و تراکنش به وسیله پی پال تکمیل می گردد

*برای دریافت اجازه تراکنش از مشتری، پی پال مبلغی 150 درصد بیشتر از مجموع سفارش را در نظر می گیرد تا هزینه های ارسال محصول و مالیات را نیز در بر بگیرد. اگر مالیات یا هزینه ارسالی در کار نباشد، فقط همان مبلغ اصلی از حساب کسر می گردد.

استفاده  از PayPal in 4

اگر در تنظیمات نمایش افزونه تسویه حساب پی پال تیک گزینه Enable PayPal Credit to eligible customers  را زده باشید، کاربران در هنگام تسویه حساب می توانند از قابلیت های PayPal Credit  یا Pay In 4  استفاده کنند. البته به شرطی که در کشور محل سکونت کاربر، این قابلیت پشتیبانی شود.

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

استفاده ادمین

اخذ مبلغ از سفارش ووکامرس

این افزونه به شما امکان می دهد تا کسر مبلغ را هنگام تسویه حساب تایید کنید و سپس به شکل دستی مبلغ را دریافت کنید. شما می توانید این کار را از طریق حساب بزینسی پی پال خود و یا صفحه Edit Order  در ووکامرس انجام دهید. اگر سوال بیشتری در این زمینه دارید، به مطلب تایید سفارش و اخذ مبلغ مراجعه کنید.

وقتی پرداخت برای یک سفارش تایید می شود، وضعیت سفارش به «در حال انتظار» تغییر می کند. شما می توانید سفارش را با رفتن به صفحه WooCommerce > Orders ویرایش کنید. سپس از منوی  Order Actions  گزینه Capture Charge را انتخاب کنید تا مبلغ را دریافت نمایید.

وقتی که Capture Charge  را انتخاب و سفارش را ذخیره کردید، پی پال مبلغ را برای شما دریافت می کند. وضعیت سفارس به «درحال پردازش» تغییر می کند و تغییرات ایجاد شده در قسمت توضیحات درج می شوند.

 

سفارشی سازی

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

غیر الزامی ساختن آدرس صورتحساب

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

add_filter(‘woocommerce_paypal_express_checkout_address_not_required’, ‘__return_true’ );

همچنین تنظیمات Require Billing Address با این کد غیر فعال خواهند شد.

حذف لینک «انتقال به تسویه حساب» در سبد خرید

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

/*

 * Snippet to remove the ‘Proceed to Checkout’ link on the cart page.

 * Code goes in the functions.php file in your theme.

 */

remove_action( ‘woocommerce_proceed_to_checkout’, ‘woocommerce_button_proceed_to_checkout’, 20 );

rawwc-paypal-express-remove-proceed-checkout-button.php ارائه شده توسط  GitHub

 

عیب یابی

شما می توانید لاگینگ برای عیب یابی را با رجوع به تنظیمات افزونه تسویه حساب پی پال روشن کنید:

سپس لاگ ها در قسمت WooCommerce > System Status > Logs در دسترس خواهند بود.

 

سوالات متداول

 

آیا پی پال چک اوت شامل پشتیبانی برای اشتراک ها می شود؟

بله، افزونه پی پال چک اوت پرداخت های ماهانه ای که با استفاده از WooCommerce Subscriptions صورت می گیرند را پشتیبانی می کند (پرداخت های جداگانه).

برای آن که این افزونه با سیستم اشتراکی نیز کار کند، باید برای Reference Transactions  درخواست کرده و آن را به وسیله Express Checkout با پی پال فعال کنید. اطلاعات بیشتر در: PayPal Reference Transactions for Subscriptions

چرا هنگام تست پی پال چک اوت در حالت سندباکس ارور رخ می دهد؟

وقتی حالت PayPal Sandbox روشن است، نمی توانید از مدارک API استفاده کنید. به آدرس https://developer.paypal.com/ بروید و یک پروفایل خریدار و یک پروفایل فورشنده برای حساب کاربری سند باکس بسازید.

شما می توانید به همان روشی که برای دریافت مدارک در حالت لایو اقدام می کردید، مدارکی را نیز برای حالت سندباکس دریافت کنید. مدارک API فروشنده را در فضای ادمینی ووکمارس برای PayPal Checkout وارد کنید و با استفاده از مدارک خریدار یک ثبت سفارش و پرداخت را تست کنید.

برای برگشت به حالت عادی، دوباره مدارک production/live API را وارد کنید.

افزونه تسویه حساب پی پال در صفحه تسویه حساب نشان داده نمی شود

مطمئن شوید در بخش تنظیمات Regular Checkout Button Settings تیک گزینه PayPal Mark  زده شده باشد (تیک خورده باشد).

آیا برای ارائه PayPal Credit  و  Pay In 4 به مشتری باید مبلغ بیشتری پرداخت کرد؟

برای استفاده از این قابلیت ها صاحب سایت یا فروشنده هیچ مبلغ اضافه ای نباید پرداخت کند. اگر شما به عنوان یک فروشنده توسط پی پال شناسایی شده اید، همه امکانات پی پال از جمله PayPal Credit  و  Pay In 4 برای شما در نظر گرفته شده اند و نیاز نیست برای استفاده از آن ها مبلغ بیشتری پرداخت کنید.

آیا PayPal Credit  و  Pay In 4 در همه کشور ها در دسترس هستند؟

این امکانات در ایالات متحده بدون هیچ محدودیتی قابل استفاده هستند. در بریتانیا نیز با استفاده از دعوتنامه می توان از این قابلیت ها استفاده کرد. تیم پشتیبانی پی پال به طور مستقیم با فروشنده در بریتانیا تماس می گیرد تا تنظیمات لازم را برای فعال سازی این امکانات انجام دهد.

آیا برای استفاده از PayPal Credit  و  Pay In 4 باید عضو پی پال باشم؟

بله. شما باید یک برنامه مشخص برای یک پارچه سازی سیستم پرداخت سایت خود با پی پال داشته باشید تا پی پال به شما این امکانات را ارائه دهد. (چه به وسیله افزونه پی پال چک اوت و یا به وسیله دکمه تسویه حساب PayPal Credit  یا  Pay Later).

اگر مشتری از PayPal Credit  و  Pay In 4 استفاده کند، چه زمانی پول به حساب فروشنده واریز می شود؟

اگر مشتری می تواند با استفاده از این گزینه ها پرداخت مبلغ را به زمان دیگری موکول کند، اما فروشنده بلافاصله پول خود را دریافت می کند. مانند هر تراکنش دیگری در پی پال، در عرض چند دقیقه می توانید اطلاعات پرداخت را در حساب پی پال خود ببینید.

آیا می توانم از legacy PayPal Checkout استفاده کنم؟

از آن جایی که PayPal Checkout 2.0, به طور پیش فرض به وسیله نسخه جدید PayPal JavaScript SDK. فعال شده اند، اگر می خواهید از legacy javascript می توانید از این فیلتر استفاده نمایید:

add_filter( ‘woocommerce_paypal_express_checkout_use_legacy_checkout_js’, ‘__return_true’ );

اگر هم می خواهید از دکمه های پرداخت هوشمند (Smart Payment Buttons) استفاده نکنید، از این فیلتر استفاده کنید:

add_filter( ‘woocommerce_paypal_express_checkout_disable_smart_payment_buttons’, ‘__return_true’ );

سوالات

اگر سوال بیشتری دارید، از این لینک برای ارتباط با یکی از مهندسین ما استفاده کنید.

 

تعداد بازید : 543

برچسب ها

اشتراک گزاری

پیام شما

ایده ها و نظرات خود را مطرح کنید
  • حسین عناقه

    چطور مدارک را برای افتتاح حساب ارسال کنم

    • ارسلان

      در قسمت پروفایل کاربری میتونید مدارکتون رو ارسال فرمایید
      دقت کنید که بدلیل تحریم باید با هویت غیر ایرانی وریفای کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همراه و در هر زمان منتظر دریافت پیام ها،پیشنهادات و انتقادات شما هستیم.

دفتر مرکزی
تلفن : 02191035218
Layer 1