پرش به محتوای اصلی

درگاه پرداخت شی‌پی برای لرن‌پرس

درگاه پرداخت LearnPress 4. سفارش دوره پس از تأیید سمت سرور پرداخت با مبلغ سفارش «تکمیل» می‌شود و LearnPress کاربر را در دوره ثبت‌نام می‌کند. اگر نتیجهٔ بانک دیر برسد، سفارش «در انتظار» می‌ماند و با وب‌هوک امضاشده کامل می‌شود.

  • وب‌هوک امضاشده
  • وضعیت «در انتظار» درست
  • تومان و ریال
  • حالت آزمایشی با sk_test_

این نسخه بتا است: کامل است ولی هنوز روی فروشگاه‌های واقعی کافی اجرا نشده. اول روی نسخهٔ آزمایشی سایتتان و با کلید sk_test_ امتحانش کنید و هر اشکالی دیدید به پشتیبانی بگویید.

نصب

  1. ۱

    فایل zip را در پیشخوان وردپرس از «افزونه‌ها › افزودن › بارگذاری افزونه» نصب و فعال کنید.

  2. ۲

    به «LearnPress › تنظیمات › پرداخت‌ها» بروید و «شی‌پی» را باز کنید.

  3. ۳

    درگاه را فعال و کلید API، واحد قیمت و رمز وب‌هوک را وارد کنید.

  4. ۴

    در پنل شی‌پی › وب‌هوک‌ها یک endpoint با آدرس https://سایت-شما/wp-json/sheypay/v1/learnpress-webhook بسازید و رمز آن را در تنظیمات افزونه بگذارید.

تنظیمات

کلید API
sk_test_ برای آزمایش (بدون پول واقعی) و sk_live_ برای فروش واقعی. حالت از روی کلید تشخیص داده می‌شود.
واحد قیمت دوره‌ها
تومان یا ریال؛ مبلغ همیشه به ریال به شی‌پی فرستاده می‌شود.
رمز وب‌هوک
رمز endpoint از پنل شی‌پی › وب‌هوک‌ها. آدرس endpoint: https://سایت-شما/wp-json/sheypay/v1/learnpress-webhook
پیشوند شناسهٔ سفارش
اختیاری؛ فقط وقتی یک درگاه را روی چند سایت استفاده می‌کنید.

تست در محیط آزمایشی

با کلید sk_test_ پول واقعی جابه‌جا نمی‌شود و در صفحهٔ بانک آزمایشی نتیجه را خودتان انتخاب می‌کنید.

  • کلید sk_test_ را در تنظیمات بگذارید؛ پول واقعی جابه‌جا نمی‌شود.
  • با یک کاربر آزمایشی یک دوره را بخرید و در صفحهٔ بانک آزمایشی «پرداخت موفق» را انتخاب کنید؛ دسترسی باید فوراً فعال شود.
  • یک بار «ناموفق» و یک بار «در انتظار» را هم امتحان کنید: در انتظار نباید چیزی را لغو کند و پس از نتیجهٔ نهایی (یا وب‌هوک) تکمیل می‌شود.
  • پس از تأیید درگاه، کلید sk_live_ را جایگزین کنید.

مشکلات رایج

پرداخت انجام شد ولی دسترسی فعال نشد.

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

مبلغ در درگاه ده برابر یا یک‌دهم است.

واحد قیمت در تنظیمات افزونه را با واحدی که قیمت‌ها را با آن وارد کرده‌اید (تومان یا ریال) یکی کنید.

خطای «دامنهٔ آدرس بازگشت تأیید نشده است» می‌گیرم.

آدرس سایت وردپرس باید روی دامنهٔ تأییدشدهٔ درگاه در پنل شی‌پی باشد. برای آزمایش روی localhost از کلید sk_test_ استفاده کنید.

تغییرات

  1. نسخهٔ ۱.۰.۰

    • نسخهٔ اول: پرداخت، تأیید سمت سرور با مبلغ سفارش، وضعیت در انتظار بدون لغو، وب‌هوک امضاشده.

اولین رسیدتان را امروز صادر کنید

ثبت‌نام با شمارهٔ موبایل انجام می‌شود و تا تأیید مدارک، همه‌چیز را در محیط آزمایشی امتحان می‌کنید.

هزینهٔ ثبت‌نامندارد
کارمزدفقط تراکنش موفق