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
  • Backoff Policy
  • Отправка callback-a
  1. AGWS

Callback платежной системы

Last updated 3 days ago

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

Backoff Policy

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

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

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

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

  • Время в течении которого будут выполнены попытки = 10 Minute

Callback платежной системой после каждой операции

После завершения оплаты, платежная система делает запрос в проект партнера для передачи состояния платежа. Запрос делается на адрес указанный в поле callback_url при

При получении http статуса отличного от 200 будут выполнены BackOff политики

Отправка callback-a

POSThttps://merchant-website/result

Headers

Name
Type
Description

Authorization*

String

Request Body

Name
Type
Description

status_code

String

Код статуса транзакции

status_message

String

Описание статуса транзакции

username

String

Идентификатор пользователя

amount

Float

Зачисленная сумма

datetime

String

Время инициации платежа в системе витрины.Формат ISO 8601 Current Timestamp

project

String

Код Проекта присваиваемый Tarlan-ом

service_code

String

Идентификатор услуги на стороне витрины

external_id

String

Идентификатор платежа на стороне витрины

fail_reason

Object

-code

Int

Код причины отклонения операции

-message

String

Описание причины отклонения операции

{
    "project": "Testing",
    "service_code": "70958",
    "external_id": "proident",
    "status_code": "4",
    "status_message": "Transaction was failed",
    "amount": 100.82,
    "datetime": "fugiat sed",
    "username": "enim culpa eiusmod laborum",
    "fail_reason": {
        "code": 6132012,
        "message": "nulla Ut eu dolore"
    }
}

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

Поле содержащее

проведении платежа.
Формирование подписи
причину неуспеха