مکان: Settings → Readers & money → Connections → Payments
این صفحه را باز کنید: admin.<your-site>/settings/connections/payments (به جای <your-site> آدرس سایت خود را قرار دهید)
پیشنیازها
- یک حساب Razorpay. کار را در حالت آزمایشی در Razorpay شروع کنید.
- شما باید مالک سایت باشید.
مراحل انجام کار
- در داشبورد Razorpay، به حالت آزمایشی بروید.
- به تنظیمات → پیشرفته → اتصال به برنامههای دیگر → کلیدهای API بروید و یک کلید ایجاد کنید. شناسه کلید و کلید مخفی را کپی کنید. Razorpay کلید مخفی را فقط یک بار نشان میدهد.
- در Keynate، بخش تنظیمات → خوانندگان و درآمد → اتصالها → پرداختها را باز کنید و اتصال Razorpay (یا افزودن اتصال) را فشار دهید.
- گزینه حالت آزمایشی را انتخاب کنید. مقدار شناسه کلید (Key id) (که با
rzp_test_شروع میشود)، رمز کلید (Key secret) و رمز وبهوک (Webhook secret) را جایگذاری کنید. - دکمه اتصال Razorpay را در پایین برگه فشار دهید.
- روی کارت، اجازه دهید Razorpay پرداختها را به سایت شما اطلاع دهد را پیدا کنید. Razorpay اجازه نمیدهد برنامههای دیگر این کار را برای شما انجام دهند، بنابراین یک دقیقه در Razorpay زمان میبرد. ۳ مرحله دارد:
- Razorpay را باز کنید ← وبهوکها و Add New Webhook را فشار دهید.
- فرم Razorpay را با URL وبهوک، رمز (Secret) و Active events (هر کدام را علامت بزنید) پر کنید. هر یک دکمه کپی دارند. کلید مخفی فقط یک بار نشان داده میشود. اگر آن را گم کردید، ویرایش و سپس یک کد امنیتی تازه برای من بساز را فشار دهید.
- دکمه Create Webhook را فشار دهید. سپس یک پرداخت آزمایشی کوچک انجام دهید.
- خط زیر مراحل را تماشا کنید. عبارت Waiting for Razorpay's first message… را نمایش میدهد و در صورت موفقیت با عبارت We received Razorpay's first message. سبز میشود. سپس پرداختها بهصورت خودکار بهشکل پرداختشده نمایش داده میشوند. برای بررسی دوباره بررسی اکنون را فشار دهید. بعداً، نمایش دوباره مراحل مراحل را باز میکند.
- دکمه آزمایش اتصال روی کارت را فشار دهید، سپس یک پرداخت آزمایشی انجام دهید.
- وقتی کار کرد، دکمه Go live with Razorpay را در نوار حالت آزمایشی فشار دهید و کلیدهای زنده خود را اضافه کنید (
rzp_live_). برای حالت زنده، کارت پس از اولین پرداخت واقعی شما سبز میشود.
راهنمایی بیشتر: پیامهای پرداخت (وبهوک).
نکات مهم
- شناسههای کلید برای حالت آزمایشی باید با
rzp_test_یا برای حالت زنده باrzp_live_شروع شوند. - برای حالت آزمایشی و زنده از رمز مخفی وبهوک متفاوتی استفاده کنید.
مشکلات رایج
- «شناسههای کلید با rzp_test_ (حالت آزمایشی) یا rzp_live_ (حالت زنده) شروع میشوند. آن را از صفحه کلیدهای API درون داشبورد Razorpay خود کپی کنید.»
- «کلید مخفی را جایگذاری کنید. Razorpay فقط یک بار، هنگام ایجاد کلید، آن را نشان میدهد.» اگر گم شد، یک کلید جدید ایجاد کنید.
- «رمز مخفی وبهوکی را که در Razorpay تایپ کردهاید جایگذاری کنید.»
پرسشها
پرسشهای متداول
صفحه کلیدهای Razorpay کجاست؟
این برگه پیوندی دارد که آن را در یک برگه جدید باز میکند، و پانل کناری صفحه دارای باز کردن کلیدهای API در Razorpay و باز کردن وبهوکها در Razorpay است.
چگونه بفهمم وبهوک کار میکند؟
کارت عبارت We received Razorpay's first message. را نشان میدهد؛ تا پیش از آن عبارت Waiting for Razorpay's first message… را میگوید. اگر Stripe یا PayPal نیز روشن باشند، کارت نمیتواند تشخیص دهد کدام یک پیام ارسال کرده است و این موضوع را اعلام میکند. اگر قبلاً یک بار این کار را کردهاید، کار دیگری لازم نیست انجام شود.
کلید تغییر به حالت آزمایشی کجاست؟
در داشبورد Razorpay. قبل از اینکه کلیدها را بسازید به حالت آزمایشی بروید.