💎
API Документация
ГлавнаяПоддержка
API V3
API V3
  • Общая информация
  • Спецификация
    • Аутентификация
    • Примеры по работе с API на разных языках
  • Методы API
    • Me — касса
      • Получение информации о кассе
    • Balance — балансы
      • Получение списка балансов
      • Получение баланса
    • Method — методы
      • Получение списка методов
      • Получение метода
      • Изменение настроек метода
    • Invoice — платежи
      • Создание инвойса
      • Получение информации об инвойсе
    • Payoff — выводы
      • Создание вывода
      • Подтверждение вывода
      • Отмена вывода
      • Получение информации о выводе
    • Swap — обмены
      • Обменные пары
        • Получение списка обменных пар
        • Получение обменной пары
      • Создание обмена
      • Подтверждение обмена
      • Отмена обмена
      • Получение информации об обмене
    • Transfer — переводы
      • Создание перевода
      • Подтверждение перевода
      • Отмена перевода
      • Получение информации о переводе
    • Ticker — курсы валют
      • Получение списка валют
      • Получение курса валют
    • Report — отчёты и статистика
      • Invoice — платежи
        • Получение истории
        • Получение статистики
      • Payoff — выводы
        • Получение истории
        • Получение статистики
      • Swap — обмены
        • Получение истории
      • Transfer — переводы
        • Получение истории
    • Callback — уведомления
      • Invoice — платежи
        • Получение списка уведомлений
      • Payoff — выводы
        • Получение списка уведомлений
  • Callback
    • Общая информация
    • Invoice — уведомления
    • Payoff — уведомления
  • Модули CMS
    • BillManager
    • WHMCS
  • SDK
    • Python
  • От сообщества
    • SDK
      • Python от k1p1k-code
Powered by GitBook
On this page
  • Пример callback уведомления
  • Формат генерации подписи signature
PreviousОбщая информацияNextPayoff — уведомления

Last updated 8 months ago

Обратите внимание!

Данное уведомление отправляется только при конечных .

Пример callback уведомления

{
    "signature": "9eabbecc21c8bc968b73291bb19def2a10c8251c",
    "id": "123456789_abcdefghij",
    "url": "https://pay.crystalpay.io/?i=123456789_abcdefghij",
    "state": "payed",
    "type": "topup",
    "method": "TEST",
    "required_method": null,
    "amount_currency": "RUB",
    "rub_amount": "100",
    "initial_amount": "100",
    "remaining_amount": "0",
    "balance_amount": "100",
    "commission_amount": "0",
    "description": null,
    "redirect_url": "https://crystalpay.io",
    "callback_url": "https://example.com/handler",
    "extra": null,
    "created_at": "2024-01-10 11:08:11",
    "expired_at": "2024-01-11 11:08:11",
    "final_at": "2024-01-11 11:08:11"
}
Name
Type
Description

signature

string

Подпись уведомления

id

string

ID инвойса

url

string

Ссылка на оплату инвойса

state

string

type

string

method

string

Внутреннее название метода

required_method

string

Заранее заданный метод, плательщик не сможет выбрать другой

rub_amount

string

Сумма инвойса в рублях

amount_currency

string

Валюта суммы

initial_amount

string

Изначальная сумма к оплате

remaining_amount

string

Оставшаяся сумма к оплате

balance_amount

string

Сумма зачисления на баланс кассы

commission_amount

string

Сумма комиссии

description

string

Описание или назначение

redirect_url

string

Ссылка для перенаправления после оплаты

callback_url

string

Ссылка для отправки http callback уведомления об оплате

extra

string

Любые данные, например ID платежа в вашей системе

created_at

string

Дата и время создания

expired_at

string

Дата и время окончания действия

final_at

string

Дата и время получения финального статуса, например после оплаты

Формат генерации подписи signature

{id}:{salt}

Посмотреть примеры кода для валидации подписи signature
статусах state
Статус инвойса
Тип инвойса