Кіру

API құжаттамасы
  • Басты
  • API кілттерін алуСұраныс форматы
  • Төлемдер
    Бастау Шот-фактураны құру Статикалық әмиян жасау QR-код жасаңыз Статикалық әмиянды блоктау Бұғатталған мекен-жай бойынша төлемдерді қайтару Төлем туралы ақпарат Төлеу WebHook-ті қайта жіберіңіз Тесттік webhook Қызметтер тізімі Төлем тарихы Webhook Төлем мәртебесі AML сілтемелері
    Төлемдер
    Бастау Шығарып алу сомасын есептеу Төлем жасау Төлем туралы ақпарат Төлем тарихы Төлемнің күйі Webhook Қызметтер тізімі Жеке әмиянға ауысу Іскери әмиянға ауыстыру
  • PHP SDK
  • CMS модульдері
  • Жеңілдікті төлем
    Жеңілдіктер тізімі Төлем әдісіне жеңілдік қойыңыз
  • Валюта бағамдарының тізіміБалансСілтеме

Басты

/

Төлемдер

/

Төлеу

FAQAPIБайланыстар

Ⓒ 2026 Heleket

Privacy policy

Terms of use

AML

FAQAPIБайланыстар

Төлеу

post
https://api.heleket.com/v1/payment/refund
Көшіру

Өтініш

Сұрау параметрлері

ЕсімПараметр түріӘдепкі мәнАнықтама
address*stringҚайтару керек мекен-жайы
is_subtract*booleanСаудагердің балансынан немесе қайтару сомасынан комиссия алу керек пе true - Комиссияны сауда балансынан алыңыз false - КОМИССИЯНЫҢ СОҢҒЫ ӨНДІРУ ӨНДІРІНЕ ЖАҢА
uuid*uuidrequired_without: order_idШот-фактура UUID
order_id*stringmin:1max:128alpha_dashrequired_without: uuidШот-фактураның өтінімі
amountstringmax:40nullnullҚайтарылатын сома

Параметр түрі

string

Анықтама

Қайтару керек мекен-жайы

Параметр түрі

boolean

Анықтама

Саудагердің балансынан немесе қайтару сомасынан комиссия алу керек пе true - Комиссияны сауда балансынан алыңыз false - КОМИССИЯНЫҢ СОҢҒЫ ӨНДІРУ ӨНДІРІНЕ ЖАҢА

Параметр түрі

uuidrequired_without: order_id

Анықтама

Шот-фактура UUID

Параметр түрі

stringmin:1max:128alpha_dashrequired_without: uuid

Анықтама

Шот-фактураның өтінімі

Параметр түрі

stringmax:40null

Анықтама

Қайтарылатын сома

* - Міндетті параметр

Шот-фактура анықталады order_id немесе uuid, егер сіз екеуін де, есептік жазбаны UUID анықтайды

Мысал сұрау


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",
}'
Көшіру

Жауап

Жауаптың мысалы


1{
2  "state": 0,
3  "result": []
4}
Көшіру

Мүмкін қателер

Тексеру қателері

код : 422

Мысал жауаптары:

Егер сіз ұсынған uuid немесе ordre_id -мен шот-фактура жоқ болса:


1{
2    "state": 1,
3    "message": "Payment was not found"
4} 
Көшіру

Егер сіз uuid tock_id өтпесеңіз, сіз бұл хабарламаны аласыз. Бұл дегеніміз, кем дегенде, параметрлердің біреуі қажет екенін білдіреді.


1{
2	"state": 1,
3	"errors": {
4		"uuid": ["validation.required_without"],
5		"order_id": ["validation.required_without"]
6	}
7}
Көшіру

Егер саудагерлерде төлемдер бұғатталған болса, сіз осы қате туралы хабарлама аласыз. Бұл, мысалы, парольді өзгерткен кезде және төлемдер 24 сағат бойы бұғатталған кезде.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
5
Көшіру

Егер шот-фактурамен байланысты сауда әмияны болмаса:


1{
2    "state": 1,
3    "message": "Undefined merchant wallet"
4}
Көшіру

Егер шот-фактура аяқталмаса немесе төленбесе.


1{
2    "state": 1,
3    "message": "Refunds are made only for completed payments"
4}
Көшіру

Егер қайтарылатын сома шот-фактураны төлеу сомасынан асып кетсе:


1{
2    "state": 1,
3    "message": "The refund amount should not be more than the amount paid"
4}
Көшіру

Егер техникалық жұмыс орын алса және төлем уақытша қол жетімді болмаса, сіз осы қате туралы хабарламаны ала аласыз:


1{
2    "state": 1,
3    "message": "Server error"
4}
Көшіру