0.1.3 versiya · O‘rnatish buyruqlari aniq versiyalarni ishlatadi.
API xatolari, noaniq to‘lovlar va tarmoq uzilishi
Validation, API, flood wait, unavailable, malformed response va transport xatolarini secretlarni chiqarmasdan ajrating.
SDK lokal validatsiya, API xatosi, rate limit, vaqtinchalik mavjud emaslik, noto‘g‘ri JSON/javob va tarmoq timeout’ini ajratadi. Xavfsiz xato matnida headerlar yoki transport exception’ining xom matni yo‘q.
HTTP status va ok’ni birga tekshiring. HTTP 200 bo‘lsa ham ok=false JSON muvaffaqiyat emas. Xatoda error, reason yoki info ishlatilishi mumkin; qo‘shimcha maydonlar saqlanadi.
unconfirmed yoki tx_hash qaytgan to‘lovni qayta yubormasdan tekshiring. SDK mavjud bo‘lmagan order lookup endpoint, yetkazish muddati yoki idempotency kafolatini va’da qilmaydi.
HTTP 400, ok=false va unconfirmed=true bo‘lsa PurchaseOutcomeUnknownError (yoki tilga mos xato), outcome_unknown=true va tx_hash kabi xavfsiz redaktlangan details qaytadi. Bu oddiy validation rad javobi emas: mablag‘ allaqachon yuborilgan bo‘lishi mumkin. Qo‘lda tekshiring; xarid avtomatik takrorlanmaydi.
Davom eting
Telegram Stars API’da 429, Retry-After va flood wait · API integratsiyasida hamyon credentiallarini himoyalash · Fragment Donor API va SDK haqida savollar