Демо · тестовые данные

Обменная форма на вашем сайте

Слева — что видит ваш клиент. Справа — какие запросы ваш сервер отправляет в API 1cent на каждом шаге.Сверху — что видит ваш клиент. Ниже — какие запросы ваш сервер отправляет в API 1cent на каждом шаге. Клиент не уходит на сайт 1cent: заявка, оплата и статус остаются у вас.

your-merchant-site.com
ваш сайт
Получаете
11 500UAH
МонобанкUAH▾
ваш сервер → API 1cent/service/api/v1/
✓Настройки и капчаGETpublic/site/status/get· техработы, reCAPTCHA
✓Список направленийGETpublic/exchanger/route/get· списки «Отдаёте / Получаете»
03Данные направленияGETpublic/exchanger/route/get/one· курс, лимиты, поля
04Создание заявкиPOSTpublic/exchanger/order/create· uid, secret → статус new
05Смена статусаPUTpublic/exchanger/order/update-status· подтвердить / отменить
06Заявка и оплатаGETpublic/exchanger/order/get· реквизиты, опрос статуса
07IPN на ваш серверPOSTmerchant.example.com/exchange/ipn· каждая смена статуса
1GET https://www.1cent.io/service/api/v1/public/exchanger/route/get/one/?id=69d7dfb3…&lang=ru&time=1791904580855
2Lang: ru
3apikey: EX_F07B…
4hash: sha256(sha256(params) + secret)
5
6// ← ответ
7{
8 "success": true,
9 "data": {
10 "route": {
11 "from": {
12 "symbol": "USDT",
13 "xml": "USDTTRC20",
14 "decimal": 2,
15 "min": 10,
16 "max": 30000,
17 "usdRate": 1,
18 "fields": []
19 },
20 "to": {
21 "name": "Монобанк",
22 "symbol": "UAH",
23 "xml": "CARDUAH",
24 "decimal": 2,
25 "usdRate": 0.024,
26 "fields": [
27 {
28 "_id": "69693d56…",
29 "name": "Номер карты",
30 "placeholder": "card",
31 "regexp": "^\\d{16}$",
32 "required": true
33 }
34 ]
35 },
36 "rate": {
37 "in": 1,
38 "out": 46,
39 "amount": 4594602.59,
40 "outFeeAmount": 0
41 },
42 "fields": [
43 {
44 "_id": "5f2a9c1e…",
45 "name": "E-mail",
46 "placeholder": "E-mail",
47 "regexp": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$",
48 "required": true
49 }
50 ]
51 }
52 }
53}