Готовность проведения оплаты
Метод предназначен для подтверждение оплаты заказа на стороне проекта.
Системой отправляется запрос на 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
project_reference_id*
string
Номер заказа на стороне проекта
Headers
{
"id": "121abc", // Идентификатор транзакции на стороне проекта
"status": "success", // Статус заказа на стороне проекта
"message": "order desciption", // Текстовое сопровождение ответа
"is_payble" : true // Разрешение на проведение платежа
} В зависимости от значения параметра is_payble системой принимается решение о проведении платежа:
true- Проект разрешает проведение платежаfalse- Проект отказывает в проведении платежа
Last updated