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
Ответ от сервера по завершению привязки карты к покупателю [...]
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
Ответ от сервера на отправку неотправленных уведомлений [...]
Submit3DSAuthorizationResponse
Ответ от сервера на прохождение 3-D Secure [...]
SupplierInfo
Данные поставщика платежного агента [...]
TinkoffAcquiring
Класс позволяет конфигурировать SDK и осуществлять взаимодействие с Tinkoff Acquiring API. [...]

Enums

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