Package 

Class AttachCardRequest

  • All Implemented Interfaces:
    ru.tinkoff.acquiring.sdk.utils.Disposable , ru.tinkoff.acquiring.sdk.utils.Request

    
    public final class AttachCardRequest
    extends AcquiringRequest<AttachCardResponse>
                        

    Завершает привязку карты к покупателю

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final CardData getCardData() Зашифрованные данные карты
      final Unit setCardData(CardData cardData) Зашифрованные данные карты
      final String getRequestKey() Идентификатор запроса на привязку карты
      final Unit setRequestKey(String requestKey) Идентификатор запроса на привязку карты
      final String getEmail() Email адрес покупателя
      final Unit setEmail(String email) Email адрес покупателя
      final Map<String, String> getData() Объект содержащий дополнительные параметры в виде "ключ":"значение".
      final Unit setData(Map<String, String> data) Объект содержащий дополнительные параметры в виде "ключ":"значение".
      Map<String, Object> asMap()
      Unit execute(Function1<AttachCardResponse, Unit> onSuccess, Function1<Exception, Unit> onFailure) Синхронный вызов метода API
      final Unit cardData(Function1<CardData, Unit> cardData)
      • Methods inherited from class ru.tinkoff.acquiring.sdk.requests.AcquiringRequest

        dispose, getContentType, getHttpRequestMethod, getRequestBody, isDisposed
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AttachCardRequest

        AttachCardRequest()
    • Method Detail

      • getRequestKey

         final String getRequestKey()

        Идентификатор запроса на привязку карты

      • setRequestKey

         final Unit setRequestKey(String requestKey)

        Идентификатор запроса на привязку карты

      • getEmail

         final String getEmail()

        Email адрес покупателя

      • getData

         final Map<String, String> getData()

        Объект содержащий дополнительные параметры в виде "ключ":"значение". Данные параметры будут переданы в запросе платежа/привязки карты. Максимальная длина для каждого передаваемого параметра: Ключ – 20 знаков, Значение – 100 знаков. Максимальное количество пар "ключ-значение" не может превышать 20

      • setData

         final Unit setData(Map<String, String> data)

        Объект содержащий дополнительные параметры в виде "ключ":"значение". Данные параметры будут переданы в запросе платежа/привязки карты. Максимальная длина для каждого передаваемого параметра: Ключ – 20 знаков, Значение – 100 знаков. Максимальное количество пар "ключ-значение" не может превышать 20