Tarlanpayments
Рус
Рус
  • Платежный шлюз
    • Общая информация
      • Процесс одностадийного платежа
      • Процесс двухстадийного платежа
      • Виды операций
      • 3D-Secure
      • PCI DSS
    • Типы транзакций
    • Структура ответов системы
    • Коды ошибок
    • Статусы транзакций
    • Формирование подписи
    • Дополнительные параметры
    • Взаимодействие с формой оплаты
      • Инициация приёма денежных средств
      • Инициация вывода денежных средств
      • Привязка карты
      • Инициация приёма денежных средств посредством Apple Pay
      • Инициация приёма денежных средств посредство Google Pay
      • Iframe
    • Платежи без формы оплаты
      • Платеж по сохраненной карте (one click)
      • Вывод денежных средств (pay-out)
      • Шифрование платежной карты
    • Вспомогательные методы
      • Удаление привязанной карты
      • Проверка статуса транзакции
      • Получение списка карт
      • Возврат платежа
      • Расчет верхней комиссии
      • Подтверждение списания средств
      • Отмена списания средств
    • Webhook платежной системы
      • Статус оплаты
      • Готовность проведения оплаты
    • Smart Pay
      • Google pay
    • CMS
      • WordPress
      • Bitrix
      • Tilda
    • Сводка изменений
  • AGWS
    • Коды состояния аккаунта
    • Статусы транзакции
    • Коды ошибок
    • Причина отклонения операции
    • Время жизни транзакции
    • Формирование подписи
    • Проверка состояния аккаунта
    • Проведение платежа
    • Проверка статуса пополнения
    • Проверка остатка баланса на счету
    • Подтверждение списания средств
    • Создание ссылки на оплату
    • Информация по услугам
    • Получение информации о юзере
    • Callback платежной системы
  • Получение фискального чека
  • Расчет верхней комиссии
Powered by GitBook
On this page
  1. Платежный шлюз
  2. Webhook платежной системы

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

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

Системой отправляется запрос на 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

type*

string

project_reference_id*

string

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

Headers

Name
Type
Description

Authorization

String

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

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

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

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

Last updated 1 year ago

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

Тип транзакции
Формирование подписи