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

Данное уведомление отправляется только при конечных статусах 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

{id}:{salt}

Посмотреть примеры кода для валидации подписи signature

Last updated