Invoices

Создание контракта на покупку контента (аналогичен /api/v1/invoice).Устарел, используйте новый рут - POST /api/v3/invoice

post/api/v2/invoice

Request

  • Base URL: https://gate.lava.top (the document declares no server; this is the origin it was published from)
  • URL: https://gate.lava.top/api/v2/invoice
  • Auth: API key in header X-Api-Key

Request body

emailstring

Почта покупателя

offerIdstring uuid

Идентификатор цены

periodicity'ONE_TIME' | 'MONTHLY' | 'PERIOD_90_DAYS' | 'PERIOD_180_DAYS' | 'PERIOD_YEAR'

Периодичность оплаты

currency'RUB' | 'USD' | 'EUR'

Валюта

paymentMethod'BANK131' | 'SMART_GLOCAL' | 'UNLIMINT' | 'PAYPAL' | 'PAY2ME'

Провайдер для платежа. Для платежей в российских рублях (RUB) доступен BANK131, SMART_GLOCAL и PAY2ME, для платежей в Евро (EUR) или Долларах (USD) - UNLIMINT и PAYPAL. Если провайдер не указан при создании платежа, то для RUB будет по умолчанию использован SMART_GLOCAL, а для EUR и USD - UNLIMINT

buyerLanguage'EN' | 'RU' | 'ES'

Язык (ISO 639-1)

type'CARD' | 'SBP' | 'PAYPAL' | 'PIX'

Метод оплаты (для платежей через провайдер PAY2ME). Карта (CARD) или Система Быстрых Платежей (SBP) Если не указано - используется Карта.

successful_return_urlstring uri nullable

URL перехода после успешного платежа

failure_return_urlstring uri nullable

URL перехода после неуспешного платежа

cancel_return_urlstring uri nullable

URL перехода после отмены платежа

Example request

{
  "clientUtm": {
    "utm_source": "google",
    "utm_medium": "cpc",
    "utm_campaign": "summer_sale",
    "utm_term": "running_shoes",
    "utm_content": "homepage_banner"
  }
}

Response

Возвращает описание созданного контракта

idstring uuid

Идентификатор контракта на покупку

status'new' | 'in-progress' | 'completed' | 'failed' | 'cancelled' | 'subscription-active' | 'subscription-expired' | 'subscription-cancelled' | 'subscription-failed'

Статус контракта

paymentUrlstring nullable

Ссылка на виджет оплаты продукта (пусто, если продукт бесплатный)

Example response

{
  "paymentUrl": "https://payment-widget-url"
}

Changes

No recorded changes to this operation across all 1 revision of this API.