Kirish

API hujjatlari
  • Asosiy
  • API kalitlarini olishSo'rov formati
  • To'lovlar
    Ishni boshlash Hisob-fakturani yaratish Statik hamyonni yaratish QR-kodni yaratish Statik hamyon blokirovkasi Bloklangan manzil bo'yicha to'lovlarni qaytarish To'lov haqida ma'lumot Qaytarmoq Webhookni qayta yuboring Test maqsadli webhook Xizmatlar ro'yxati To'lov tarixi Webhook To'lov holati AML havolalari
    To'lovlar
    Ishni boshlash Pul yechib olish miqdorini hisoblash To'lovni yaratish To'lov haqida ma'lumot To'lov tarixi To'lov holatlari Webhook Xizmatlar ro'yxati Shaxsiy hamyonga o'tish Biznes hamyoniga o'tish
  • PHP SDK
  • CMS modullari
  • Chegirma to'lovi
    Chegirmalar ro'yxati To'lov usuliga chegirma qo'ying
  • Valyuta kurslari ro'yxatiQoldiqMa'lumotnoma

Asosiy

/

To'lovlar

/

Webhookni qayta yuboring

FAQAPIKontaktlar

Ⓒ 2026 Heleket

Privacy policy

Terms of use

AML

FAQAPIKontaktlar

Webhookni qayta yuboring

post
https://api.heleket.com/v1/payment/resend
Nusxalash

Webhook-ni hisob-faktura orqali qayta yuboring. Siz webhook-ni faqat yakunlangan hisob-fakturalar uchun yuborishingiz mumkin, ya'ni quyidagi holatlardagi hisob-fakturalar uchun: wrong_amount, paid, paid_over.

Hisob-faktura ustida webhookni qayta yuborish uchun, url_callback hisob-faktura yaratish paytida ko'rsatilishi kerak.

Talab qilmoq

So'rov parametrlari

IsmParametr turiTa'rif
uuid*uuidrequired_without: order_idUuid hisob-fakturasi
order_id*stringmin:1max:128alpha_dashrequired_without: uuidHisob-fakturaning buyurtmasi identifikatori

Parametr turi

uuidrequired_without: order_id

Ta'rif

Uuid hisob-fakturasi

Parametr turi

stringmin:1max:128alpha_dashrequired_without: uuid

Ta'rif

Hisob-fakturaning buyurtmasi identifikatori

* - Majburiy parametr

Agar siz ikkalasini olsangiz, kerakli parametrlardan birini bosib o'tishingiz kerak, hisob qaydnomasi aniqlanadi order_id

Misolga misol


curl https://api.heleket.com/v1/payment/resend \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
	"uuid": "8b03432e-385b-4670-8d06-064591096795",
}'
Nusxalash

Javob

Javob namunasi


1{
2	"state": 0,
3  "result": []
4}
Nusxalash

Mumkin bo'lgan xatolar

Tasdiqlash xatolari

kod : 422

Misol javoblar:

Agar siz uuid va order_id, siz ushbu xabarni olasiz. Bu shuni anglatadiki, kamida parametrlardan biri talab qilinadi.


1{
2	"state": 1,
3	"errors": {
4		"uuid": ["validation.required_without"],
5		"order_id": ["validation.required_without"]
6	}
7}
Nusxalash

Hisob-faktura topilmasa


1{
2	"state": 1,
3	"message": "Payment not found"
4}
Nusxalash

Agar url_callback hisob-faktura yaratilganda ko'rsatilmagan bo'lsa va xabar yuborilmagan bo'lsa, yuborilishi kerak bo'lgan narsa yo'q va siz ushbu xatolik xabarini olasiz:


1{
2	"state": 1,
3	"message": "Notification not found"
4}
Nusxalash

Agar siz ushbu cheklovdan oshsangiz, revanslarning maksimal soni 10 ga teng, agar siz xato xabarini olasiz. Agar siz tasdiqni cheklovni cheklashni istasangiz, yordamga murojaat qilishingiz mumkin.


1{
2	"state": 1,
3	"message": "Too much resend"
4}
Nusxalash