For the complete documentation index, see llms.txt. This page is also available as Markdown.

Готовность проведения оплаты

Метод предназначен для подтверждение оплаты заказа на стороне проекта.

Системой отправляется запрос на confirm_url проекта и ожидает ответ с обязательными параметрами: id, status, message, is_payble.

Метод будет отработан если параметр confirm_url был передан при инициации платежа.

Backoff Policy

Для увеличения гарантий получения ответа используются BackOff политики при выполнении запросов:

  • InitialInterval = 500 * time.Millisecond, интервалы между повторными запросами

  • RandomizationFactor = 0.5, Разброс запроса по времени между повторами

  • MaxInterval = 60 * time.Second, Максимальное время между повторами

  • MaxElapsedTime = 10 * time.Minute, время в течении которого будут выполнены попытки

GET https://merchant-website/confirm

Query Parameters

Name
Type
Description

project_reference_id*

string

Номер заказа на стороне проекта

Headers

Name
Type
Description

Authorization

String

Bearer Авторотационный хэш (см Формирование подписи)

{
    "id": "121abc", // Идентификатор транзакции на стороне проекта 
    "status": "success", // Статус заказа на стороне проекта
    "message": "order desciption", // Текстовое сопровождение ответа
    "is_payble" : true // Разрешение на проведение платежа
}

В зависимости от значения параметра is_payble системой принимается решение о проведении платежа:

  • true - Проект разрешает проведение платежа

  • false - Проект отказывает в проведении платежа

Last updated

Was this helpful?