OTP Kodni Qayta Yuborish
Hamkor veb-sayti orqali OTP kodni qayta yuborish uchun serverga check_pan
usulidan foydalanib so'rov yuborilishi kerak.
Muhim Ma'lumot!
Noto'g'ri OTP kodini kiritish cheklovi: Mijoz noto'g'ri OTP kodini uch martadan ko'p kiritishi mumkin emas. Agar bu cheklov oshib ketgan bo'lsa, tranzaksiya bekor qilinadi va yangi to'lovni ro'yxatdan o'tkazish talab qilinadi.
check_pan
- URL:
https://secure.octo.uz/check_pan
- Method:
POST
- Content-type:
application/json
So'rov Namuna
json
{
"pan": "1234123412341234", // Mijozning karta raqami
"expDate": "2601", // Karta amal qilish muddati (YYMM)
"paymentId": "{{payment_id}}" // To'lovning noyob identifikatori
}
So'rov Parametrlari
Parametr | Tur | Majburiylik | Tavsif |
---|---|---|---|
pan | string | Ha | Tranzaksiya uchun foydalanilgan mijozning karta raqami |
expDate | string | Ha | Karta amal qilish muddati YYMM formatida |
paymentId | int | Ha | To'lovning noyob identifikatori |
Muvaffaqiyatli Javob Namuna
json
{
"error": 0,
"errMessage": "",
"data": {
"verifyId": 856,
"phone": "+998** *****33",
"secondsLeft": 120
}
}
Muvaffaqiyatli Javob Parametrlari
Parametr | Tur | Majburiylik | Tavsif |
---|---|---|---|
error | int | Ha | Xato kodi: 0 xatolik yo'qligini bildiradi |
errMessage | string | Yo'q | Xato xabari. Agar xatolik bo'lmasa, bo'sh bo'ladi |
data | object | Ha | Tasdiqlash jarayoni tafsilotlarini o'z ichiga olgan obyekt |
verifyId | int | Ha | Tasdiqlash jarayonining noyob identifikatori |
phone | string | Ha | Tasdiqlash uchun telefon raqami (xavfsizlik uchun qisman yashirilgan) |
secondsLeft | int | Ha | Tasdiqlash muddati tugashigacha qolgan vaqt (soniyalarda) |
Muvaffaqiyatsiz Javob Namuna
json
{
"error": 17,
"errMessage": "SMSni qayta yuborish urinishlari maksimal darajada",
"data": null
}
Muvaffaqiyatsiz Javob Parametrlari
Parametr | Tur | Majburiylik | Tavsif |
---|---|---|---|
error | int | Ha | Xato kodi |
errMessage | string | Ha | Xato xabari |
data | object | Yo'q | Tranzaksiya asosiy ma'lumotlari (null bo'lishi mumkin) |