Уведомление о платеже
После успешной оплаты товаров EasyDonate отправит HTTP уведомление по указанному в настройках URL.
Метод уведомления: POST
Пример уведомления
Список передаваемых параметров
Параметр
Тип
Описание
payment_id
int
Идентификатор платежа в системе EasyDonate
shop_id
int
Идентификатор магазина в системе EasyDonate, в котором была совершена покупка
customer
string
Никнейм покупателя
string
Адрес электронной почты покупателя
ip
string
IP адрес покупателя
server
array
Массив данных о сервере, на котором была совершена покупка
cost
double
Стоимость платежа. Сумма, которую отдал покупатель (без учета комиссий)
income
double
Сумма, зачисленная на Ваш баланс в системе EasyDonate
payment_type
string
Способ оплаты. Возможные значения: yoomoney, webmoney, card, card_ua, card_kz, card_eu, card_world, advcash, beeline, mts, megafon, tele2, sbp, mc, test
created_at
datetime
Дата создания платежа
updated_at
datetime
Дата совершения оплаты
products
array
Массив данных о товарах, приобретенных покупателем
signature
string
Цифровая подпись
Перед обработкой платежа мы настоятельно рекомендуем проверять цифровую подпись. Цифровая подпись генерируется путем хеширования алгоритмом HMAC-SHA256 строки с использованием уникального ключа магазина в качестве "соли".
Хешируемую строку можно получить, объединив параметры payment_id, cost и customer, разделив между собой символом "@": "payment_id@cost@customer".
Пример генерации цифровой подписи
Пример проверки цифровой подписи
Last updated