Блокуйте статичний гаманець

post
https://api.heleket.com/v1/wallet/block-address
Copy

Коли вам потрібно заблокувати статичний гаманець своїх клієнтів, всі подальші платежі не будуть зараховані на його баланс. Ви можете повернути ці кошти лише один раз. Кошти будуть повернені до адрес, з яких вони прийшли.

Прохання

Параметри запиту

НазваТип параметраЗначення за замовчуваннямВизначення
uuidstringuuidrequired_without: order_iduuid статичного гаманця
order_idstringmin:1max:32alpha_dashrequired_without: uuidЗамовлення ідентифікатора статичного гаманця
is_force_refundbooleanfalseПовернути всі вхідні платежі на адресу відправника

Тип параметра

stringuuidrequired_without: order_id

Визначення

uuid статичного гаманця

Тип параметра

stringmin:1max:32alpha_dashrequired_without: uuid

Визначення

Замовлення ідентифікатора статичного гаманця

Тип параметра

boolean

Визначення

Повернути всі вхідні платежі на адресу відправника
Вам потрібно пройти один із необхідних параметрів, якщо ви пройдете обидва, обліковий запис буде ідентифікований order_id

Приклад запиту


curl https://api.heleket.com/v1/wallet/block-address \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
    "order_id": "1"
}'
Copy

Реакція

Параметри відповіді

НазваВизначення
uuiduuid статичного гаманця
statusСтан статичного гаманця.Доступні варіанти:blockedactivein_active

Визначення

uuid статичного гаманця

Визначення

Стан статичного гаманця.Доступні варіанти:- blocked- active- in_active

Приклад відповіді


1{
2	"state": 0,
3	"result": {
4		"uuid": "fcc40793-39f9-4fa9-85b2-93148039a72b",
5		"status": "blocked"
6	}
7}
Copy

Можливі помилки

Помилки перевірки

кодування : 422

Приклад відповіді:


1{
2	"state": 1
3}
Copy


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

Внутрішня помилка сервера

кодування : 500

Приклад відповіді:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
Copy