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
- Система налогообложения