1. Платежи
Platega.io API
  • Авторизация
  • Модули CMS
  • SDK
  • Платежи
    • Рекуррентные СБП-подписки
      • Создать подписку
      • Получить подписку
      • Список подписок
      • Отменить подписку
      • Callback по списанию
      • Callback по статусу подписки
    • Создание платежной ссылки без заданного метода
      POST
    • Создание платежной ссылки с заданным методом
      POST
    • Получение QR-кода для H2H-транзакции
      GET
    • Проверка статуса оплаты платежа
      GET
    • Выгрузка транзакций в CSV
      POST
    • Выгрузка транзакций в Excel
      POST
    • Выгрузка транзакций в Json
      POST
  • Балансы
    • Получение балансов
      GET
  • Конвертации
    • Метод получения конвертаций
      GET
  • Возвраты
    • Проверка возможности отмены транзакции
      GET
    • Отмена транзакции
      POST
  • Выводы
    • Создаёт вывод на рублёвую карту через Payout API
    • Получение сохранённых карт
      GET
  • Callback об изменении статуса транзакции
  • Schemas
    • Schemas
      • PaymentStatus
      • PaymentMethodInt
      • CreateTransactionRequest
      • CreateTransactionResponse
      • TransactionStatusResponse
      • SubscriptionStatus
      • CallbackSubscriptionStatus
      • SubscriptionInterval
    • CallbackPayload
  1. Платежи

Создание платежной ссылки без заданного метода

POST
v2/transaction/process
Создает транзакцию и возвращает данные для оплаты. ID транзакции генерируется системой автоматически — не передавайте поле id в запросе.
При посещении страницы плательщик сам выбирает способ оплаты.
Метаданные платежа
Для магазинов отдельных категорий необходимо передавать поле metadata с идентификатором плательщика. Уточните у вашего менеджера, требуется ли это для вашего магазина.
Отсутствие metadata.userId при наличии требования отключает антифрод-защиту и может привести к отключению магазина.
Редирект через Telegram-бота
По умолчанию при использовании paymentMethod: 13 (криптоплатежи) пользователь перенаправляется на веб-пейформу.
Если вы хотите, чтобы оплата проходила через Telegram-бота — обратитесь к вашему менеджеру для подключения.

Request

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Успешно создано
Bodyapplication/json

🟠400
🟠401
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'v2/transaction/process' \
--header 'X-MerchantId;' \
--header 'X-Secret;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "paymentDetails": {
        "amount": 500,
        "currency": "RUB"
    },
    "description": "Оплата мешков картошки клиенту №293",
    "return": "https://google.com/success",
    "failedUrl": "https://google.com/fail",
    "payload": "Дополнительная информация о платеже",
    "metadata": {
        "userId": "123456789",
        "userName": "@username"
    }
}'
Response Response Example
{
    "transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "status": "PENDING",
    "url": "https://pay.platega.io/?id=f8000067-a4a0-0000-0000-2556a0b40000&mh=0a0000a4-0000-0000-0000-200004060000",
    "expiresIn": "00:15:00",
    "rate": 91.2
}
Modified at 2026-06-23 18:57:08
Previous
Callback по статусу подписки
Next
Создание платежной ссылки с заданным методом
Built with