Skip to main content
POST
/
cabinet
/
landing
/
{slug}
/
purchase
Create Landing Purchase
curl --request POST \
  --url https://api.example.com/cabinet/landing/{slug}/purchase \
  --header 'Content-Type: application/json' \
  --data '
{
  "tariff_id": 123,
  "period_days": 123,
  "contact_type": "<string>",
  "contact_value": "<string>",
  "payment_method": "<string>",
  "is_gift": false,
  "gift_recipient_type": "<string>",
  "gift_recipient_value": "<string>",
  "gift_message": "<string>"
}
'
{
  "purchase_token": "<string>",
  "payment_url": "<string>"
}

Path Parameters

slug
string
required

Body

application/json
tariff_id
integer
required
period_days
integer
required
contact_type
string
required
Pattern: ^(email|telegram)$
contact_value
string
required
Required string length: 1 - 255
payment_method
string
required
Required string length: 1 - 50
Pattern: ^[a-z0-9_]+$
is_gift
boolean
default:false
gift_recipient_type
string | null
Pattern: ^(email|telegram)$
gift_recipient_value
string | null
Maximum string length: 255
gift_message
string | null
Maximum string length: 1000

Response

Successful Response

purchase_token
string
required
payment_url
string
required