Создать платёж

posthttps://httpbin.org/anything/payments

Создаёт новый платёж и возвращает ссылку на страницу оплаты. Платёж действителен 15 минут, после чего переходит в статус expired.

Авторизация

  • bearerAuthBearer-токен в заголовке Authorization (JWT)

Тело запроса

application/json · обязательно
  • amountintegerобязательно

    Сумма в минимальных единицах валюты (тиыны, копейки)

    пример: 150000

  • captureboolean

    Списывать сразу (true) или только холдировать (false)

    по умолчанию: true

  • currencystringобязательно

    один из: "KZT", "USD", "EUR", "RUB" · по умолчанию: "KZT"

  • customerobject
    • idstringread-only
    • namestring
    • emailstring<email>обязательно
    • phonestring

      пример: "+77001234567"

  • metadataobject

    Произвольные пары ключ-значение

    object

    Произвольные пары ключ-значение

  • order_idstringобязательно

    Идентификатор заказа в вашей системе

    макс. длина: 64

  • descriptionstring

    Назначение платежа, отображается покупателю

Ответы

application/json

Платёж создан

  • idstring

    пример: "pay_9f2k3"

  • cardobject | nullread-only
    • brandstring

      один из: "visa", "mastercard", "mir", "unionpay"

    • masked_panstring

      пример: "440043******1234"

  • amountinteger

    Сумма в минимальных единицах валюты (тиыны, копейки)

    пример: 150000

  • statusstring

    один из: "pending", "paid", "failed", "expired", "refunded"

  • paid_atstring<date-time> | null
  • currencystring

    пример: "KZT"

  • order_idstring
  • created_atstring<date-time>
  • checkout_urlstring<uri>

    Ссылка на страницу оплаты

    пример: "https://pay.example.kz/9f2k3"

post

application/json

Валидный JSON

curl -X POST 'https://httpbin.org/anything/payments' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
  "amount": 150000,
  "currency": "KZT",
  "customer": {
    "email": "user@example.com",
    "phone": "+77001234567"
  },
  "order_id": "ORDER-1042",
  "description": "Оплата заказа №1042"
}'
Пример ответа
json
{
  "id": "pay_9f2k3",
  "amount": 150000,
  "status": "pending",
  "paid_at": "2026-01-15T10:30:00Z",
  "currency": "KZT",
  "order_id": "string",
  "created_at": "2026-01-15T10:30:00Z",
  "checkout_url": "https://pay.example.kz/9f2k3"
}
Была ли страница полезна?