پروژه پلاگین درگاه پرداخت برای WHMCS شامل چه جزئیاتی است:

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


اگر بخواهید جزئیات بیشتری بدونید باید بگیم برای هر پرداخت لازمه کارهای زیر رو انجام بدین:

۱- پارامترهای لازم از جمله مبلغ، یک شناسه منحصر به فرد (مثل شماره فاکتور)، و یک آدرس برگشت (callback) به سرویس webpay بفرستید و در جواب یک آدرس اینترنتی دریافت کنید. یه سری پارامترهای دیگه هم هست که بعداً باهاشون آشنا میشین.
۲- کاربر رو به همون آدرس اینترنتی که در مرحله قبل دریافت کردین هدایت کنید.
۳- وقتی آدرس callback شما فراخوانی شد، یعنی نتیجه این پرداخت برای شما فرستاده شده. باید ببینید که آیا نتیجه موفق بوده یا ناموفق. اگر ناموفق بود یه پیام آماده می‌کنید که بگه پرداخت به خطا خورده.
۴- اگر موفق بود، باید یه بار دیگه با سرویس webpay این نتیجه رو چک کنید تا از صحت اون مطمئن بشین! دلیل این مرحله در مستندات API آورده شده است. اگر نتیجه اعلام شده مورد تأیید webpay بود پرداخت قطعی، وگرنه ناموفق تلقی بشه.


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


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


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


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

امکانات ویژه

متمایز

بودجه پروژه

مهارت های مورد نیاز

پروژه با موفقیت انجام شده است

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده اند

  • 15834 میانگین امتیاز
    • 15428
      PHP
    • 16240
      برنامه نویسی تح..
    در 10 روز
  • 7277 میانگین امتیاز
    • 14305
      PHP
    • 250
      برنامه نویسی تح..
    در 10 روز
  • 14454 میانگین امتیاز
    • 15698
      PHP
    • 13210
      برنامه نویسی تح..
    در 1 روز
  • 6200 میانگین امتیاز
    • 8700
      PHP
    • 3700
      برنامه نویسی تح..
    در 30 روز