Войти

Документация API
  • Главная
  • Получение ключей APIФормат запроса
  • Платежи
    Начало работы Создание платежа Создание статического кошелька Сгенерировать QR-код Заблокировать статический кошелек Осуществление возврата если кошелек заблокирован Информация о платеже Возврат Повторно отправить webhook Тестовый webhook Список сервисов История платежей Webhook Статусы платежей Ссылки AML
    Выплаты
    Начало работы Расчет суммы снятия Создание выплаты Информация о выплате История выплат Статусы выплат Webhook Список сервисов Перевод на личный кошелек Перевод на бизнес-кошелек
  • PHP SDK
  • CMS Модули
  • Оплата со скидкой
    Список скидок Установить скидку для способа оплаты
  • Список обменных курсовБалансШорт коды методов

Главная

/

Платежи

/

Повторно отправить webhook

FAQAPIКонтакты

Ⓒ 2026 Heleket

Privacy policy

Terms of use

AML

FAQAPIКонтакты

Повторно отправить webhook

post
https://api.heleket.com/v1/payment/resend
Копировать

Повторно отправьте webhook по счету-фактуре. Вы можете повторно отправить webhook только для завершенных счетов-фактур, то есть счетов-фактур в статусах: wrong_amount, paid, paid_over.

Чтобы повторно отправить webhook в счете-фактуре, url_callback должен быть указан во время создания инвойса.

Запрос

Параметры запроса

ИмяТип параметраОписание
uuid*uuidrequired_without: order_iduuid инвойса
order_id*stringmin:1max:128alpha_dashrequired_without: uuidИдентификатор заказа по счету-фактуре

Тип параметра

uuidrequired_without: order_id

Описание

uuid инвойса

Тип параметра

stringmin:1max:128alpha_dashrequired_without: uuid

Описание

Идентификатор заказа по счету-фактуре

* - обязательный параметр

Вам необходимо передать один из обязательных параметров, если Вы передадите оба, аккаунт будет идентифицирован с помощью order_id

Пример запроса


curl https://api.heleket.com/v1/payment/resend \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
	"uuid": "8b03432e-385b-4670-8d06-064591096795",
}'
Копировать

Ответ

Пример ответа


1{
2	"state": 0,
3  "result": []
4}
Копировать

Возможные ошибки

Ошибки проверки

код : 422

примеры ответов:

Если вы не передадите uuid и order_id, вы получите это сообщение. Это означает, что требуется хотя бы один из параметров.


1{
2	"state": 1,
3	"errors": {
4		"uuid": ["validation.required_without"],
5		"order_id": ["validation.required_without"]
6	}
7}
Копировать

Если счет-фактура не найдена


1{
2	"state": 1,
3	"message": "Payment not found"
4}
Копировать

Если url_callback не был указан при создании инвойса, и уведомление не было отправлено, повторно отправлять нечего, и вы получите это сообщение об ошибке:


1{
2	"state": 1,
3	"message": "Notification not found"
4}
Копировать

Максимальное количество повторных отправок - 10, если вы превысите это ограничение, вы получите сообщение об ошибке. Если вы хотите повторно отправить уведомление сверх установленного лимита, вы можете обратиться в службу поддержки.


1{
2	"state": 1,
3	"message": "Too much resend"
4}
Копировать