public class AttachCardRequest
extends AcquiringRequest
Завершает привязку карты к покупателю
AMOUNT, ANDROID_PAY_TOKEN, CARD_DATA, CARD_ID, CHARGE_FLAG, CHECK_TYPE, CUSTOMER_KEY, CVV, DATA, DATA_KEY_EMAIL, DATA_TYPE, DESCRIPTION, EMAIL, IP, LANGUAGE, ORDER_ID, PASSWORD_KEY, PAYMENT_ID, PAYMENT_SOURCE, PAY_FORM, PAY_TYPE, REBILL_ID, RECEIPT, RECEIPTS, RECURRENT, REQUEST_KEY, SEND_EMAIL, SHOPS, SOURCE, TERMINAL_KEY, TOKEN| Constructor and Description |
|---|
AttachCardRequest()
Завершает привязку карты к покупателю
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
void |
cardData(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.paysources.CardData,kotlin.Unit> cardData) |
void |
execute(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.responses.AttachCardResponse,kotlin.Unit> onSuccess,
kotlin.jvm.functions.Function1<? super java.lang.Exception,kotlin.Unit> onFailure) |
CardData |
getCardData()
Зашифрованные данные карты
|
java.util.Map<java.lang.String,java.lang.String> |
getData()
Объект содержащий дополнительные параметры в виде "ключ":"значение".
Данные параметры будут переданы в запросе платежа/привязки карты.
Максимальная длина для каждого передаваемого параметра:
Ключ – 20 знаков,
Значение – 100 знаков.
Максимальное количество пар "ключ-значение" не может превышать 20
|
java.lang.String |
getEmail()
Email адрес покупателя
|
java.lang.String |
getRequestKey()
Идентификатор запроса на привязку карты
|
void |
setCardData(CardData p)
Зашифрованные данные карты
|
void |
setData(java.util.Map<java.lang.String,java.lang.String> p)
Объект содержащий дополнительные параметры в виде "ключ":"значение".
Данные параметры будут переданы в запросе платежа/привязки карты.
Максимальная длина для каждого передаваемого параметра:
Ключ – 20 знаков,
Значение – 100 знаков.
Максимальное количество пар "ключ-значение" не может превышать 20
|
void |
setEmail(java.lang.String p)
Email адрес покупателя
|
void |
setRequestKey(java.lang.String p)
Идентификатор запроса на привязку карты
|
void |
validate() |
asMap, dispose, execute, isDisposed, performRequest, putIfNotNull, validate, validatedispose, isDisposedpublic AttachCardRequest()
Завершает привязку карты к покупателю
public CardData getCardData()
Зашифрованные данные карты
public void setCardData(CardData p)
Зашифрованные данные карты
public java.lang.String getRequestKey()
Идентификатор запроса на привязку карты
public void setRequestKey(java.lang.String p)
Идентификатор запроса на привязку карты
public java.lang.String getEmail()
Email адрес покупателя
public void setEmail(java.lang.String p)
Email адрес покупателя
public java.util.Map<java.lang.String,java.lang.String> getData()
Объект содержащий дополнительные параметры в виде "ключ":"значение". Данные параметры будут переданы в запросе платежа/привязки карты. Максимальная длина для каждого передаваемого параметра: Ключ – 20 знаков, Значение – 100 знаков. Максимальное количество пар "ключ-значение" не может превышать 20
public void setData(java.util.Map<java.lang.String,java.lang.String> p)
Объект содержащий дополнительные параметры в виде "ключ":"значение". Данные параметры будут переданы в запросе платежа/привязки карты. Максимальная длина для каждого передаваемого параметра: Ключ – 20 знаков, Значение – 100 знаков. Максимальное количество пар "ключ-значение" не может превышать 20
public java.util.Map<java.lang.String,java.lang.Object> asMap()
public void validate()
public void execute(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.responses.AttachCardResponse,kotlin.Unit> onSuccess,
kotlin.jvm.functions.Function1<? super java.lang.Exception,kotlin.Unit> onFailure)
public void cardData(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.paysources.CardData,kotlin.Unit> cardData)