Войти
Регистрация
Войти
Регистрация
  • С чего начать
  • Модули
    • 📰 WordPress
    • 📈 Битрикс
    • 🈸 Joomla
    • 🛒 OpenCart
    • 🧩 Drupal
  • SDK
    • 🐘 SDK PHP
    • 👨‍💻 SDK GOLANG
    • ✳️ SDK NODE JS
    • 🧐 SDK KOTLIN
    • 🚇 SDK FLATTER
  • Платежи
    • 💰 Создание платежа
    • 📑 Получение списка платежей
    • 📜 Получение данных по платежу
    • 💵 Подтверждение списания средств
    • 🟠 Отмена списания средств
    • 🔄 Возврат платежа
    • 🆎 Запрос создания платежа
    • 👉 Платеж
  • Фискализация
    • 📋 Получение данных о чеке
    • 📑 Счет
  • Подписки
    • 📑 Получение списка подписок
    • ❌ Отмена подписки
    • 🤝 Подписка
  • Балансы
    • 🔄 Получение балансов магазина
    • 📊 Баланс
  • Callback
    • 🔍 Отправить запрос на callback для ресурса Payment

💰 Создание платежа

Code samples

POST /v2/payments

Body parameter

{
  "currency": "rub",
  "amount": "1000.50",
  "uuid": "invoice_123",
  "shopId": 5,
  "description": "Покупка булочек",
  "website_url": "https://example.com",
  "subscribe": null,
  "holdTime": null,
  "language": "ru",
  "items": [
    {
      "description": "string",
      "quantity": 0,
      "price": 0,
      "vat_code": 0,
      "payment_subject": 1,
      "payment_mode": 1,
      "product_code": "string",
      "country_of_origin_code": "string",
      "customs_declaration_number": "string",
      "excise": "string",
      "measurement_unit": 0
    }
  ],
  "sign": "string"
}

🛠️ Параметры

NameInTypeRequiredDescription
bodybodyPaymentRequestfalsenone

Example responses

201 Response

{
  "success": true,
  "paymentUrl": "https://mulenpay.ru/",
  "id": 1
}

401 Response

{
  "error": "unauthorized",
  "status": 401
}

422 Response

{
  "error": "param is missing or the value is empty: article",
  "status": 422
}

🔁 Ответы

StatusMeaningDescriptionSchema
201CreatedПлатежInline
401UnauthorizedUnauthorizedNone
422Unprocessable EntityОшибка валидации данныхNone

Response Schema

Status Code 201

NameTypeRequiredRestrictionsDescription
» successbooleanfalsenoneФлаг успеха
» paymentUrlstringfalsenoneURL для оплаты
» idintegerfalsenoneID платежа
Для выполнения этой операции вы должны пройти проверку подлинности с помощью одного из следующих методов: api-key
Prev
SDK
Next
Фискализация