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

/

Qaytarmoq

FAQAPIKontaktlar

Ⓒ 2026 Heleket

Privacy policy

Terms of use

AML

FAQAPIKontaktlar

Qaytarmoq

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

Talab qilmoq

So'rov parametrlari

IsmParametr turiStandart qiymatTa'rif
address*stringTo'lovni qaytarish kerak bo'lgan manzil
is_subtract*booleanSavdogarning muvozanatidan yoki qaytarib berish miqdoridan komissiya olish kerakmi true - Komissiyani savdogar balansidan olib boring false - komissiya miqdoridan qaytarilgan miqdorni kamaytiring
uuid*uuidrequired_without: order_idUuid hisob-fakturasi
order_id*stringmin:1max:128alpha_dashrequired_without: uuidHisob-fakturaning buyurtmasi identifikatori
amountstringmax:40nullnullQaytariladigan summa

Parametr turi

string

Ta'rif

To'lovni qaytarish kerak bo'lgan manzil

Parametr turi

boolean

Ta'rif

Savdogarning muvozanatidan yoki qaytarib berish miqdoridan komissiya olish kerakmi true - Komissiyani savdogar balansidan olib boring false - komissiya miqdoridan qaytarilgan miqdorni kamaytiring

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

Parametr turi

stringmax:40null

Ta'rif

Qaytariladigan summa

* - Majburiy parametr

Hisob-faktura aniqlanadi order_id yoki uuid, agar siz ikkalasini olsangiz, hisob uuid tomonidan aniqlanadi

Misolga misol


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

Javob

Javob namunasi


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

Mumkin bo'lgan xatolar

Tasdiqlash xatolari

kod : 422

Misol javoblar:

Agar siz taqdim etgan uuid yoki order_id bilan schyot-faktura mavjud bo'lmasa:


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

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

Agar savdogaringizdagi to'lovlar bloklangan bo'lsa, siz ushbu xato xabarini olasiz. Bu, masalan, parolingizni o'zgartirganingizda sodir bo'ladi va to'lovlar 24 soat davomida bloklanadi.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
5
Nusxalash

Agar hisob-fakturaga ulangan savdo yoki hamyon mavjud bo'lmasa:


1{
2    "state": 1,
3    "message": "Undefined merchant wallet"
4}
Nusxalash

Hisob-faktura yakunlanmasa yoki to'lanmasa.


1{
2    "state": 1,
3    "message": "Refunds are made only for completed payments"
4}
Nusxalash

Agar mablag 'qaytarilishi kerak bo'lsa, faktura to'lovi miqdoridan oshsa:


1{
2    "state": 1,
3    "message": "The refund amount should not be more than the amount paid"
4}
Nusxalash

Agar texnik ish sodir bo'lsa va to'lov vaqtincha mavjud bo'lmasa, ushbu xato xabarini olishingiz mumkin:


1{
2    "state": 1,
3    "message": "Server error"
4}
Nusxalash