tinkoff_acquiring_core library

Является базовым модулем для работы с Tinkoff Acquiring API. Модуль реализует протокол взаимодействия с сервером и позволяет не осуществлять прямых обращений в API.

Основной класс модуля: TinkoffAcquiring - предоставляет интерфейс для взаимодействия с Tinkoff Acquiring API. Для работы необходимы ключи и пароль продавца.

Classes

AcquiringRequest
Базовый класс создания запроса Acquiring API
AcquiringResponse
Базовый класс ответа Acquiring API
AddCardRequest
Метод инициирует привязку карты к покупателю.
AddCardResponse
Ответ от сервера на привязку карты к покупателю
AddCustomerRequest
Метод регистрирует покупателя и его данные в системе продавца.
AddCustomerResponse
Ответ от сервера на регистрацию покупателя
AgentData
Данные агента
AttachCardRequest
Метод завершает привязку карты к покупателю. Метод дложен вызывается после метода AddCard.
AttachCardResponse
Ответ от сервера по завершению привязки карты к покупателю
BaseRequest
Базовый класс запроса
BaseResponse
Базовый класс ответа
CancelRequest
Метод отменяет платеж
CancelResponse
Ответ от сервера на отмену платежа
CardData
Данные карты
ChargeRequest
Метод осуществляет автоплатеж.
ChargeResponse
Ответ от сервера на автоплатеж
Check3DSVersionRequest
Метод проверяет поддерживаемую версию 3DS протокола по карточным данным из входящих параметров
Check3DSVersionResponse
Ответ от сервера по проверки 3DS протокола
ConfirmRequest
Метод подтверждает платеж и списывает ранее заблокированные средства.
ConfirmResponse
Ответ от сервера на подтверждения платежа
FinishAuthorizeRequest
Метод подтверждает платеж передачей реквизитов, а также списывает средства с карты покупателя при одностадийной оплате и блокирует указанную сумму при двухстадийной.
FinishAuthorizeResponse
Ответ от сервера на подтверждение платежа
GetCardListRequest
Метод возвращает список привязанных карт у покупателя
GetCardListResponse
Ответ от сервера на список привязанных карт у покупателя
GetCustomerRequest
Метод по получению данных покупателя из системы продавца.
GetCustomerResponse
Ответ от сервера на получению данных покупателя
GetStateRequest
Метод возвращает текущий статус платежа.
GetStateResponse
Ответ от сервера на получение статуса платежа
InitRequest
Метод создает платеж: продавец получает ссылку на платежную форму и должен перенаправить по ней покупателя
InitResponse
Ответ от сервера на создание платежа
Items
Массив позиций чека с информацией о товарах.
Receipt
Данные чека
RemoveCardRequest
Метод удаляет привязанную карту у покупателя
RemoveCardResponse
Ответ от сервера по удалению привязанной карты у покупателя
RemoveCustomerRequest
Метод удаляет данные зарегистрированного покупателя.
RemoveCustomerResponse
Ответ от сервера на удаление данных покупателя
ResendRequest
Метод отправляет все неотправленные уведомления.
ResendResponse
Ответ от сервера на отправку неотправленных уведомлений
SignToken
Создает токен, на основе terminalKey, password, request
Submit3DSAuthorizationResponse
Ответ от сервера на прохождение 3-D Secure
SupplierInfo
Данные поставщика платежного агента
TinkoffAcquiring
Класс позволяет осуществлять взаимодействие с Tinkoff Acquiring API.
TinkoffAcquiringConfig
Класс позволяет конфигурировать SDK.

Enums

AgentSign
Признак агента.
CardStatus
Статус карты
CardType
Тип карты
CheckType
Тип проверки карты
Language
Список языков платежной формы
PaymentMethod
Признак способа расчета
PaymentObject
Признак предмета расчета
PayType
Список типов оплаты
Route
Способ платежа.
Source
Источник платежа.
Status
Статус в ответе на запрос методов
Tax
Ставка НДС
Taxation
Система налогообложения