سورس‌کد

سورس ربات فروشگاهی تلگرام با درگاه PayStar

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

  • PayStar با تأیید سمت سرور و امضای HMAC
  • تحویل فقط یک‌بار، حتی با کال‌بک تکراری یا هم‌زمان
  • کارت به کارت با رسید و تأیید مدیر
  • محصول دیجیتال با تحویل خودکار و کالای فیزیکی با نشانی
  • مدیریت کامل با دستور در تلگرام
  • تست خودکار با PayStar شبیه‌سازی‌شده

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

چه مشکلی را حل می‌کند

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

داخل بسته چه هست

  • سورس PHP با ۱۸ فایل، بدون Composer و سازگار با cPanel
  • دسته‌بندی، محصول دیجیتال و فیزیکی، موجودی و سبد خرید
  • پرداخت PayStar طبق مستندات رسمی با امضای HMAC-SHA512
  • کارت به کارت با عکس رسید و دکمه‌های تأیید و رد
  • تحویل خودکار، تلاش دوباره و منقضی شدن سفارش پرداخت‌نشده
  • مدیریت محصول، سفارش، ارسال همگانی و آمار با دستور در تلگرام
  • تست خودکار با تلگرام و PayStar شبیه‌سازی‌شده
  • راهنمای PDF فارسی برای نصب، پرداخت و مدیریت

چطور استفاده می‌شود

فایل‌ها را روی هاست می‌گذارید، config.php را پر می‌کنید، setup.php و یک کار cron را راه می‌اندازید و محصولاتتان را با دستور اضافه می‌کنید. محصولات نمونه فقط چند کتاب الکترونیکی و یک دفترچهٔ فرضی هستند.

نکته‌های مهم: هاست باید خارج از ایران باشد، چون API تلگرام از داخل ایران در دسترس نیست. درگاه تأییدشدهٔ PayStar را خودتان باید بگیرید و قبل از خرید هاست، دسترسی سرور خارجی به API درگاه را از پشتیبانی PayStar بپرسید. این محصول متن و کد است و ویدئو ندارد.

داخل بسته چیست؟

  • سورس PHP با ۱۸ فایل
  • فایل نمونهٔ تنظیمات config.sample.php
  • اسکریپت تست با تلگرام و PayStar شبیه‌سازی‌شده
  • راهنمای PDF فارسی با ۴ فصل

پیش‌نیازها

  • هاست یا سرور خارج از ایران با PHP 7.4 یا بالاتر
  • دیتابیس MySQL یا MariaDB و افزونه‌های curl و mbstring
  • دامنه با گواهی HTTPS و امکان تعریف cron
  • درگاه تأییدشدهٔ PayStar برای پرداخت آنلاین
  • یک ربات از BotFather

مجوز استفاده و منبع

با خرید، مجوز استفاده و تغییر کد در پروژه‌های شخصی و تجاری خودتان و مشتریانتان را می‌گیرید. فروش یا انتشار خود سورس مجاز نیست. این محصول مستقل و غیررسمی است و هیچ وابستگی‌ای به Telegram یا PayStar ندارد.

پرسش‌های این محصول

درگاه PayStar همراه این بسته است؟

خیر. این بسته فقط کد اتصال است. حساب و درگاه را خودتان از PayStar می‌گیرید و دامنهٔ کال‌بک باید همان دامنهٔ ثبت‌شده باشد.

روی هاست ایرانی کار می‌کند؟

خیر. API تلگرام از داخل ایران در دسترس نیست. سرور خارجی هم باید به API درگاه دسترسی داشته باشد، پس این موضوع را قبل از خرید هاست از پشتیبانی PayStar بپرسید.

اگر فقط کارت به کارت بخواهم چه؟

کافی است paystar_enabled را در تنظیمات false کنید. ربات فقط کارت به کارت را نشان می‌دهد.

اگر پرداخت موفق شود ولی تلگرام قطع باشد؟

سفارش پرداخت‌شده می‌ماند و cron.php تحویل را تکرار می‌کند تا برسد. آنچه قبلاً ارسال شده دوباره فرستاده نمی‌شود.

چه چیزهایی می‌توانم بفروشم؟

فقط کالا و خدمات قانونی. مسئولیت محتوای فروشگاه و رعایت قوانین و شرایط درگاه با شماست.