درگاه پرداخت شیپی برای ریسترکت کانتنت پرو
درگاه شیپی برای Restrict Content Pro 3. پرداخت RCP پس از تأیید سمت سرور به «کامل» تغییر میکند و RCP خودش عضویت را فعال میکند. نتیجهٔ در انتظار بانک پرداخت را لغو نمیکند و وبهوک امضاشده آن را کامل میکند. صفحهٔ تنظیمات جدا با دکمهٔ تست اتصال دارد.
- وبهوک امضاشده
- وضعیت «در انتظار» درست
- تومان و ریال
- حالت آزمایشی با sk_test_
- دکمهٔ تست اتصال
این نسخه بتا است: کامل است ولی هنوز روی فروشگاههای واقعی کافی اجرا نشده. اول روی نسخهٔ آزمایشی سایتتان و با کلید sk_test_ امتحانش کنید و هر اشکالی دیدید به پشتیبانی بگویید.
نصب
- ۱
فایل zip را در پیشخوان وردپرس از «افزونهها › افزودن › بارگذاری افزونه» نصب و فعال کنید.
- ۲
به «تنظیمات › شیپی RCP» بروید، کلید API و واحد قیمت را وارد و «تست اتصال» را بزنید.
- ۳
در «Restrict › Settings › Payments» درگاه «شیپی» را فعال کنید.
- ۴
در پنل شیپی › وبهوکها یک endpoint با آدرس
https://سایت-شما/wp-json/sheypay/v1/restrict-content-pro-webhookبسازید و رمز آن را در تنظیمات افزونه بگذارید. - ۵
سطحهای عضویت را بدون تمدید خودکار (Auto Renew: Never) تعریف کنید.
تنظیمات
- کلید API
sk_test_برای آزمایش (بدون پول واقعی) وsk_live_برای فروش واقعی. حالت از روی کلید تشخیص داده میشود.- واحد قیمت
- تومان یا ریال؛ مبلغ همیشه به ریال به شیپی فرستاده میشود.
- رمز وبهوک
- رمز endpoint از پنل شیپی › وبهوکها. آدرس endpoint:
https://سایت-شما/wp-json/sheypay/v1/restrict-content-pro-webhook - پیشوند شناسهٔ سفارش
- اختیاری؛ فقط وقتی یک درگاه را روی چند سایت استفاده میکنید.
تست در محیط آزمایشی
با کلید sk_test_ پول واقعی جابهجا نمیشود و در صفحهٔ بانک آزمایشی نتیجه را خودتان انتخاب میکنید.
- کلید
sk_test_را در تنظیمات بگذارید؛ پول واقعی جابهجا نمیشود. - با یک کاربر آزمایشی یک سطح عضویت را بخرید و در صفحهٔ بانک آزمایشی «پرداخت موفق» را انتخاب کنید؛ دسترسی باید فوراً فعال شود.
- یک بار «ناموفق» و یک بار «در انتظار» را هم امتحان کنید: در انتظار نباید چیزی را لغو کند و پس از نتیجهٔ نهایی (یا وبهوک) تکمیل میشود.
- پس از تأیید درگاه، کلید
sk_live_را جایگزین کنید.
مشکلات رایج
تمدید خودکار عضویت کار میکند؟
خیر. کارتهای بانکی ایران امکان برداشت خودکار ندارند؛ هر دوره یک پرداخت جداست. سطح عضویت را یکباره با تاریخ انقضا (مثلاً یکماهه) تعریف کنید تا عضو برای تمدید دوباره خرید کند.
پرداخت انجام شد ولی دسترسی فعال نشد.
اگر نتیجهٔ بانک دیر برسد، سفارش در انتظار میماند و نباید دوباره پرداخت شود. وبهوک را تنظیم کنید تا بهمحض تأیید بانک، دسترسی خودکار فعال شود.
مبلغ در درگاه ده برابر یا یکدهم است.
واحد قیمت در تنظیمات افزونه را با واحدی که قیمتها را با آن وارد کردهاید (تومان یا ریال) یکی کنید.
خطای «دامنهٔ آدرس بازگشت تأیید نشده است» میگیرم.
آدرس سایت وردپرس باید روی دامنهٔ تأییدشدهٔ درگاه در پنل شیپی باشد. برای آزمایش روی localhost از کلید sk_test_ استفاده کنید.
تغییرات
نسخهٔ ۱.۰.۰
- نسخهٔ اول: پرداخت، تأیید سمت سرور با مبلغ سفارش، وضعیت در انتظار بدون لغو، وبهوک امضاشده.
اولین رسیدتان را امروز صادر کنید
ثبتنام با شمارهٔ موبایل انجام میشود و تا تأیید مدارک، همهچیز را در محیط آزمایشی امتحان میکنید.