Создание платежа
Запрос
URL
https://api.platega.io/transaction/process
Метод отправки
POST
Пример запроса
{
"paymentMethod": 1,
"id": "3fa85f64−5717−4562-b3fc-2c963f66afa6",
"paymentDetails": {
"amount": 0,
"currency": "string"
},
"merchantId": "3fa85f64−5717−4562-b3fc-2c963f66afa6"
}
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"paymentProvider": "string",
"transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"redirect": "string",
"paymentDetails": "string",
"status": "string",
"expiresIn": "string",
"merchantId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
Получение доступных методов оплаты
Запрос
URL
https://api.platega.io/transaction/payment_methods
Метод отправки
GET
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"list": [
{
"name": "string",
"id": 0
}
]
}
Лимиты по методу оплаты
Запрос
URL
https://api.platega.io/limits
Метод отправки
GET
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"limits": [
{
"currency": "string",
"paymentMethod": "string",
"min": 0,
"max": 0
}
]
}
Статус платежа
Запрос
URL
https://api.platega.io/transaction/status
Метод отправки
PUT
Пример запроса
{
"transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": 0
}
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"status": "string",
"paymentDetails": {
"amount": 0,
"currency": "string"
},
"isPartnerFee": true,
"redirect": "string",
"id": "string",
"cancel": "string",
"paymentMethod": "string",
"providerId": "string"
}
ID платежа
Запрос
URL
https://api.platega.io/transaction/{id}
Метод отправки
GET
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "string",
"paymentDetails": {
"amount": 0,
"currency": "string"
},
"merchantName": "string",
"mechantId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"comission": 0,
"paymentMethod": "string"
}
Параметры запроса
name
type
description
Id
string(uuid)
Идентификатор пользователя
required
+
Создание платежа h2h
Запрос
URL
https://api.platega.io/h2h/{id}
Метод отправки
GET
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"accountNumber": "string",
"maskedAccountNumber": "string",
"accountName": "string",
"amount": 0
}
Параметры запроса
name
type
description
Id
string(uuid)
Идентификатор пользователя
required
+
Webhook оплаты
Запрос
URL
https://api.platega.io/webhook
Метод отправки
POST
Пример запроса
{
"signature": "string",
"status": "string",
"transaction": {
"userId": "string",
"status": "string",
"pricing": {
"local": {
"amount": 0,
"currency": "string"
}
},
"isPartnerFee": true,
"redirectUrl": "string",
"callbackUrl": "string",
"id": "string",
"cancelUrl": "string",
"selectedProvider": {
"method": "string"
},
"providerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"invoiceId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
}
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{}
Получение идентификатора (Id) мерчанта
Запрос
URL
https://api.platega.io/merchant/{id}
Метод отправки
GET
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"apiKey": "string",
"paymentMethods": [
1
],
"isActive": true,
"isDeleted": true,
"externalId": "string"
}
Параметры запроса
name
type
description
Id
string(uuid)
Идентификатор пользователя
required
+
Доступный баланс
Запрос
URL
https://api.platega.io/balance
Метод отправки
GET
Параметры запроса
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"amount": 0,
"currency": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
name
type
description
MerchantId
CurrencyCode
string(uuid)
string(uuid)
+
Идентификатор пользователя
required
Код валюты
Доступный баланс во всех валютах
Запрос
URL
https://api.platega.io/balance/all
Метод отправки
GET
Параметры запроса
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"list": [
{
"amount": 0,
"currency": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
]
}
name
type
description
MerchantId
string(uuid)
Идентификатор пользователя
required
Получение доступных методов выплаты
Запрос
URL
https://api.platega.io/withdraw/methods
Метод отправки
GET
Пример ответа
Формат ответа
JSON
При успешном запросе: код ответа - 200.
{
"methods": [
{
"currencyCode": "string",
"paymentMethods": [
{
"method": "string",
"imageUrl": "string",
"incomeCurrency": "string",
"outcomeCurrency": "string",
}
]
}
]
}
© Platega.io 2024
Принимать платежи на сайте с нашим сервисом станет намного проще. Низкие комиссии и простая интеграция
platega.io