Оплата заказа
Через API вы можете оплатить новый заказ или продлить уже существующий.
Вы можете получить ссылку на оплату заказа с вашей банковской карты или крипто-кошелька, или же совершить оплату автоматически с баланса API, который пополняется в личном кабинете.
Пополнение баланса API: https://proxy-solutions.net/lk/api . Для пополнения через баланс API, в поле merchant
необходимо передавать значение balance
Запрос позволяет оплатить новый заказ или продлить уже существующий.
10000
Код платежной системы
freekassa
Оплачиваемый период в днях. Если не передать, будет использован период заказа.
60
Код валюты платежной системы
RUB
Промо-код
PSPromo
POST /api/user/orders/{order_id}/charge HTTP/1.1
Host: v3.proxy-solutions.net
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 75
{
"merchant": "freekassa",
"period": 60,
"currency": "RUB",
"promocode": "PSPromo"
}
{
"payment": {
"discount": 10,
"merchant": "freekassa",
"payer_currency": "RUB",
"payer_amount": 90,
"url": "https://pay.freekassa.ru?m=545&oa=250.00¤cy=RUB&o=53951&s=9e9607935d6c6567f731118931070455"
}
}
Получение доступных способов оплаты
Запрос возвращает список доступных в данный момент способов оплаты. Каждый способ оплаты имеет свой поддерживаемых валют.
GET /api/merchants HTTP/1.1
Host: v3.proxy-solutions.net
Accept: */*
OK
{
"merchants": [
{
"code": "interkassa",
"name": "Интеркасса",
"currencies": [
"UAH",
"USD",
"EUR"
]
}
]
}
Расчет стоимости заказа
Расчет стоимости заказа с заданными параметрами и суммы к оплате. Если указан действующий промокод, то будет применена соответствующая скидка.
4
Код языка
EN
Possible values: Локация (если тариф предполагает)
8
Количество адресов/каналов
1
Период в днях
30
Разрешить клиенту смену оборудования (только для мобильных прокси)
true
Промокод
vk-top10
Код мерчанта
freekassa
Код валюты
RUB
POST /api/services/{service_id}/price HTTP/1.1
Host: v3.proxy-solutions.net
Content-Type: application/json
Accept: */*
Content-Length: 122
{
"location_id": 8,
"quantity": 1,
"period": 30,
"multiport": true,
"promocode": "vk-top10",
"merchant": "freekassa",
"currency": "RUB"
}
{
"lang": "EN",
"discount": 10,
"amount": 1.81,
"converted_amount": 100,
"merchant": "freekassa",
"payer_amount": 90,
"payer_currency": "RUB"
}
Продление заказа
Вы всегда можете продлить свой заказ если совершите в нем дополнительную оплату на нужный период продления через Оплата заказа .
Если срок действия вашего заказа закончился, вы можете также изменить количество прокси в нем через Изменение заказа.
Last updated