Головний
/Виплати
/Створення статичного гаманця
Копіювати сторінку
| Назва | Тип параметра | Значення за замовчуванням | Визначення |
|---|---|---|---|
| currency* | string | Валютний код | |
| network* | string | Мережевий код Blockchain | |
| order_id* | stringmin: 1max: 100alpha_dash | Ідентифікатор замовлення у вашій системіПараметр повинен бути рядок, що складається з алфавітних символів, цифр, підкреслення та тире. Він не повинен містити жодних пробілів чи спеціальних символів. order_id повинен бути унікальним у торгових рахунках/статичних гаманцях/рецидивахКоли ми знайдемо існуючу рахунок -фактуру з order_id , ми повертаємо його деталі, новий рахунок -фактура не буде створено. | |
| url_callback | stringmin: 6max: 255url | null | URL, на який буде надіслано webhook після кожного поповнення гаманця |
| from_referral_code | string | null | Торговець, який робить запит, підключається до реферату за кодом.Наприклад, ви - додаток, який генерує рахунки -фактури через API Heleket, а ваші клієнти - інші магазини. Вони вводять свій ключ API та ідентифікатор торговця у вашій заявці, і ви надсилаєте запити з їх обліковими повідомленнями та передаючи свій реферальний код.Таким чином, ваші клієнти стають рефералами на вашому обліковому записі Heleket, і ви отримаєте дохід від їх обороту. |
* - обов'язковий параметр
curl https://api.heleket.com/v1/wallet \
-X POST \
-H 'merchant: YOUR_MERCHANT_UUID' \
-H 'sign: YOUR_SIGNATURE' \
-H 'Content-Type: application/json' \
-d '{
"currency": "USDT",
"network": "tron",
"order_id": "YOUR_ORDER_ID",
"url_callback": "https://your.site/callback"
}'Копіювати| Назва | Визначення |
|---|---|
| wallet_uuid | UUID з гаманця торговця |
| uuid | UUID гаманця в певній мережі |
| order_id | Ідентифікатор замовлення у вашій системі (для ідентифікації замовлення) |
| address | Адреса гаманця в певній мережі |
| network | Мережевий код гаманця |
| currency | Мережева валюта гаманця |
| url | Посилання на форму оплати |
1{
2 "state": 0,
3 "result": {
4 "wallet_uuid": "59a81558-ac3a-4ad7-aa6c-eb7ba48d5cf8",
5 "uuid": "23592094-115f-4847-a286-5c06f31780a4",
6 "order_id": "YOUR_ORDER_ID",
7 "address": "YOUR_WALLET_ADDRESS",
8 "network": "tron",
9 "currency": "USDT",
10 "url": "https://pay.heleket.com/wallet/f205b4a9-6d57-4f4e-96be-fb4916134e25"
11 }
12}Копіюватикодування : 422
Приклад відповіді:
Якщо якийсь параметр потрібен і не переданий:
1{
2 "state": 1,
3 "errors": {
4 "currency": ["validation.required"]
5 }
6}КопіюватиЯкщо ваші платежі заблоковані. У цьому випадку вам потрібно зв’язатися з підтримкою.
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
5КопіюватиЯкщо ми не знайдемо платіжну послугу з currency та network:
1{
2 "state": 1,
3 "message": "The service was not found"
4}КопіюватиЯкщо відбувається технічна робота і платіж тимчасово недоступний, ви можете отримати це повідомлення про помилку:
1{
2 "state": 1,
3 "message": "The terminal was not found"
4}Копіювати
1{
2 "state": 1,
3 "message": "Server error"
4}Копіювати
1{
2 "state": 1,
3 "message": "Wallet not found"
4}Копіювати