Обратите внимание!
Данное уведомление отправляется только при конечных статусах state.
Пример 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"
}
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
signature
{id}:{salt}
Last updated