TinkoffAcquiring class

Класс позволяет осуществлять взаимодействие с Tinkoff Acquiring API.

Методы осуществляют обращение к API

Constructors

TinkoffAcquiring(TinkoffAcquiringConfig config)
Класс позволяет осуществлять взаимодействие с Tinkoff Acquiring API.

Properties

config TinkoffAcquiringConfig
Класс позволяет конфигурировать SDK.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAccountQr(AddAccountQrRequest request) Future<AddAccountQrResponse>
Инициирует привязку счета покупателя к магазину в СБП и возвращает информацию о нём
addCard(AddCardRequest request) Future<AddCardResponse>
Метод подготовки для привязки карты, необходимо вызвать TinkoffAcquiring.addCard перед методом TinkoffAcquiring.attachCard
addCustomer(AddCustomerRequest request) Future<AddCustomerResponse>
Регистрирует покупателя и его данные в системе продавца
attachCard(AttachCardRequest request) Future<AttachCardResponse>
Метод привязки карты, вызывается после TinkoffAcquiring.addCard
cancel(CancelRequest request) Future<CancelResponse>
Отменяет платеж
charge(ChargeRequest request) Future<ChargeResponse>
Осуществляет рекуррентный (повторный) платеж — безакцептное списание денежных средств со счета банковской карты покупателя. Для возможности его использования покупатель должен совершить хотя бы один платеж в пользу продавца, который должен быть указан как рекуррентный (см. параметр InitRequest.recurrent).
chargeQr(ChargeQrRequest request) Future<ChargeQrResponse>
Проведение платежа по привязанному счету QR
check3DSVersion(Check3DSVersionRequest request) Future<Check3DSVersionResponse>
Проверяет 3DS протокол
checkOrder(CheckOrderRequest request) Future<CheckOrderResponse>
Возвращает текущий статус платежа.
confirm(ConfirmRequest request) Future<ConfirmResponse>
Подтверждает платеж и списывает ранее заблокированные средства
finishAuthorize(FinishAuthorizeRequest request) Future<FinishAuthorizeResponse>
Подтверждает инициированный платеж передачей карточных данных
getAccountQrList(GetAccountQrListRequest request) Future<GetAccountQrListResponse>
Возвращает список привязанных счетов покупателя по магазину
getAddAccountQrState(GetAddAccountQrStateRequest request) Future<GetAddAccountQrStateResponse>
Возвращает статус привязки счета Покупателя по магазину
getAddCardState(GetAddCardStateRequest request) Future<GetAddCardStateResponse>
Возвращает статус привязки карты
getCardList(GetCardListRequest request) Future<GetCardListResponse>
Возвращает список привязанных карт
getCustomer(GetCustomerRequest request) Future<GetCustomerResponse>
Возвращает данные покупателя
getQr(GetQrRequest request) Future<GetQrResponse>
Возвращает ответ от сервера на регистрацию QR
getState(GetStateRequest request) Future<GetStateResponse>
Возвращает статус платежа
getStaticQr(GetStaticQrRequest request) Future<GetStaticQrResponse>
Возвращает ответ от сервера на статического QR
init(InitRequest request) Future<InitResponse>
Инициирует платежную сессию
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
qrMembersList(QrMembersListRequest request) Future<QrMembersListResponse>
Возвращает список банков, куда может быть осуществлен возврат платежа по СБП, совершенного по QR
removeCard(RemoveCardRequest request) Future<RemoveCardResponse>
Удаляет привязанную карту
removeCustomer(RemoveCustomerRequest request) Future<RemoveCustomerResponse>
Удаляет данные зарегистрированного покупателя
resend(ResendRequest request) Future<ResendResponse>
Отправляет все неотправленные нотификации
sbpPayTest(SbpPayTestRequest request) Future<SbpPayTestResponse>
Тестирование платежной сессии с предопределенным статусом по СБП
sendClosingReceipt(SendClosingReceiptRequest request) Future<SendClosingReceiptResponse>
Отправить закрывающий чек в кассу
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited