public class FinishAuthorizeRequest
extends AcquiringRequest
Подтверждает инициированный платеж передачей карточных данных
| Modifier and Type | Class and Description |
|---|---|
static class |
FinishAuthorizeRequest.Companion |
| Modifier and Type | Field and Description |
|---|---|
static FinishAuthorizeRequest.Companion |
Companion |
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 |
|---|
FinishAuthorizeRequest()
Подтверждает инициированный платеж передачей карточных данных
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
PaymentSource |
attachedCard(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.paysources.AttachedCard,kotlin.Unit> attachedCard) |
PaymentSource |
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.FinishAuthorizeResponse,kotlin.Unit> onSuccess,
kotlin.jvm.functions.Function1<? super java.lang.Exception,kotlin.Unit> onFailure) |
java.util.Map<java.lang.String,java.lang.String> |
getData()
Объект, содержащий дополнительные параметры в виде "ключ":"значение".
Данные параметры будут переданы на страницу оплаты (в случае ее кастомизации).
Максимальная длина для каждого передаваемого параметра:
Ключ – 20 знаков,
Значение – 100 знаков.
Максимальное количество пар "ключ-значение" не может превышать 20
|
java.lang.String |
getEmail()
Email для отправки информации об оплате
|
java.lang.String |
getIp()
IP-адрес клиента.
Обязательный параметр для 3DS второй версии
|
java.lang.Long |
getPaymentId()
Уникальный идентификатор транзакции в системе банка, полученный в ответе на вызов метода Init
|
PaymentSource |
getPaymentSource()
Источник платежа (карточные данные или googlePayToken)
|
boolean |
getSendEmail()
true – отправлять клиенту информацию на почту об оплате, false – не отправлять
|
java.util.HashSet<java.lang.String> |
getTokenIgnoreFields$module() |
PaymentSource |
googlePay(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.paysources.GooglePay,kotlin.Unit> googlePay) |
boolean |
is3DsVersionV2() |
void |
setData(java.util.Map<java.lang.String,java.lang.String> p)
Объект, содержащий дополнительные параметры в виде "ключ":"значение".
Данные параметры будут переданы на страницу оплаты (в случае ее кастомизации).
Максимальная длина для каждого передаваемого параметра:
Ключ – 20 знаков,
Значение – 100 знаков.
Максимальное количество пар "ключ-значение" не может превышать 20
|
void |
setEmail(java.lang.String p)
Email для отправки информации об оплате
|
void |
setIp(java.lang.String p)
IP-адрес клиента.
Обязательный параметр для 3DS второй версии
|
void |
setPaymentId(java.lang.Long p)
Уникальный идентификатор транзакции в системе банка, полученный в ответе на вызов метода Init
|
void |
setPaymentSource(PaymentSource p)
Источник платежа (карточные данные или googlePayToken)
|
void |
setSendEmail(boolean p)
true – отправлять клиенту информацию на почту об оплате, false – не отправлять
|
void |
validate() |
asMap, dispose, execute, isDisposed, performRequest, putIfNotNull, validate, validatedispose, isDisposedpublic static FinishAuthorizeRequest.Companion Companion
public FinishAuthorizeRequest()
Подтверждает инициированный платеж передачей карточных данных
public boolean getSendEmail()
true – отправлять клиенту информацию на почту об оплате, false – не отправлять
public void setSendEmail(boolean p)
true – отправлять клиенту информацию на почту об оплате, false – не отправлять
public java.lang.Long getPaymentId()
Уникальный идентификатор транзакции в системе банка, полученный в ответе на вызов метода Init
public void setPaymentId(java.lang.Long p)
Уникальный идентификатор транзакции в системе банка, полученный в ответе на вызов метода Init
public java.lang.String getEmail()
Email для отправки информации об оплате
public void setEmail(java.lang.String p)
Email для отправки информации об оплате
public PaymentSource getPaymentSource()
Источник платежа (карточные данные или googlePayToken)
public void setPaymentSource(PaymentSource p)
Источник платежа (карточные данные или googlePayToken)
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.lang.String getIp()
IP-адрес клиента. Обязательный параметр для 3DS второй версии
public void setIp(java.lang.String p)
IP-адрес клиента. Обязательный параметр для 3DS второй версии
public java.util.HashSet<java.lang.String> getTokenIgnoreFields$module()
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.FinishAuthorizeResponse,kotlin.Unit> onSuccess,
kotlin.jvm.functions.Function1<? super java.lang.Exception,kotlin.Unit> onFailure)
public PaymentSource attachedCard(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.paysources.AttachedCard,kotlin.Unit> attachedCard)
public PaymentSource googlePay(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.paysources.GooglePay,kotlin.Unit> googlePay)
public PaymentSource cardData(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.paysources.CardData,kotlin.Unit> cardData)
public boolean is3DsVersionV2()