Skip to main content

Paynet to'lovini ilovaga bog'lash - TO'LIQ GAYD

Bu qanday ishlaydi? 

Sodda qilib chuntirsak ketma-ketlik quyidagicha bo'ladi:

1. Biz ilovadan to'lov tugmasini bosamiz, zapros paynetning serveriga ketadi.
2. Paynet serveridan bizning bekendga zapros keladi.
3. Bekend serverimiz javob qaytaradi.
4. Hisobimizga pul tushadi.

To'liq varianti quyidagicha:

Skriptimizda bitta kirish nuqtasi(endpoint) bo'ladi, aytaylik index.php.

Paynet bizning bekendga zaprosni quyidagi ko'rinishda jo'natadi:

        {
            "jsonrpc": "2.0",
            "method": "methodname",
            "id": 123,
            "params": {
                //Body of request //
            }
        }
    

Paynetdan kelgan zaprosning hederi va bodisi bo'ladi. Hederda avtorizatsiya uchun ma'lumotlar boladi, ya'ni login va parol (base64 formatda). Login parolni skriptimizda tekshiramiz va notogri bolsa skriptimiz hato javobini beradi va ishini yakunlaydi. To'g'ri bo'lsa ishlashda davom etadi.

Avtorizatsyia muvaffaqiyatli o'tgandan so'ng, zaprosning bodisidan metodni olamiz. Metod quyidagicha bo'lishi mumkin:

CancelTransaction
CheckTransaction
GetInformation
GetStatement
PerformTransaction

Agar metod yuqoridagilardan biri ham bo'lmasa hato javobini berib skriptimiz ishini yakunlaydi. Aks holda skriptimiz ishlashda davom etadi.

Qolganini esa kommentda so'rasangiz yozaman, hammaga rahmat :)

Comments

Popular posts from this blog

PHP dasturlash tili - ish bormi o'zi?

PHP dasturlash tili haqida internetda informatsiya tiqlib yotibdi. Lekin baribir manam o'zimni fikrimni etib ketmasam bo'midi. Ayrim narsalarni ortga qaytarib bo'lmaganday, PHP ni rivojlanishini ortga qaytarib bo'lmaydi. Nega? Chunki dunyodagi websaytlarning deyarli 80% ni PHP tashkil qiladi va bu saytlarning barchasini qo'llab quvvatlash uchun dasturchilar kerak. Shuning uchun PHP da ish juda ko'p. Shuning uchun ko'pchilik o'zini PHP ga uradi va shu dasturchilar kelajakda yana saytlarni PHP da yaratadi. Qarabsizki yana PHP da ish ko'payadi, yana ko'pchilik o'zini PHP ga uradi. Buni ruschada "замкнутый круг" deyishadi. 1. Sayt ko'p - ish ko'p 2. Ish ko'p - yangi PHP dasturchilar ko'p 3. PHP dasturchilar ko'p - PHP saytlar ko'p 4. Yana 1 inchi punktga qaytamiz https://telegra.ph/PHP-dasturlash-tili---ish-bormi-ozi-02-12 https://t.me/phpchoyhona

Git o'zi nimaga kerak?

Mandan ko'p so'rashadi - Git o'zi nimaga kerak? Umuman olganda dasturlashda ko'p qo'shimcha instrumentlar, texnologiyalar jamoaviy dasturlash uchun, yoki, katta va uzoq muddat qo'llab quvvatlab boriladigan loyihalar uchun o'ylab topilgan. Keyinchalik esa bu instrumentlar qulay bo'lgani sabablik undan xamma foydalanishni boshlagan. Masalan SUBD ni olsak, agar biz kichkinagina blogcha yaratsak va bu blogimizga bir oyda 3 ta odam kirsa va bir yilda 4 ta dona komment yozishadigan bo'lsa, biz SUBD ishlatmasak xam bo'laverar edi. Xamma dannilarni oddiy txt faylda xam saqlasak bo'laverar edi. Lekin ko'proq yuzer foydalanishni boshlasa, biz keraklik dannilarni yuzerga yetkazib bershimiz uchun SUBD dan foydalanishga majbur bo'lib qolamiz, chunki bu eng qulay va oson yo'li. Yoki masalan bir dona sahifalik statik sayt yaratsak xattoki dasturlash tilini xam keragi yo'q, xammasini html, css bilan xal qilsak bo'ladi. Lekin loyixa kattal...