public class InitRequest
extends AcquiringRequest
Инициирует новый платеж
| Modifier and Type | Class and Description |
|---|---|
static class |
InitRequest.Companion |
| Modifier and Type | Field and Description |
|---|---|
static InitRequest.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 |
|---|
InitRequest()
Инициирует новый платеж
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
void |
execute(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.responses.InitResponse,kotlin.Unit> onSuccess,
kotlin.jvm.functions.Function1<? super java.lang.Exception,kotlin.Unit> onFailure) |
long |
getAmount()
Сумма в копейках
|
boolean |
getChargeFlag()
Флаг, что происходит оплата в рекуретном режиме, и вместо вызова FinishAuthorize
необходимо вызвать Charge
|
java.lang.String |
getCustomerKey()
Идентификатор покупателя в системе продавца
|
java.util.Map<java.lang.String,java.lang.String> |
getData()
Объект, содержащий дополнительные параметры в виде "ключ":"значение".
Данные параметры будут переданы в запросе платежа/привязки карты.
Максимальная длина для каждого передаваемого параметра:
Ключ – 20 знаков,
Значение – 100 знаков.
Максимальное количество пар "ключ-значение" не может превышать 20
|
java.lang.String |
getDescription()
Краткое описание заказа, макс. длина 250 символов
|
java.lang.String |
getLanguage()
Язык платёжной формы.
ru - форма оплаты на русском языке;
en - форма оплаты на английском языке.
По-умолчанию - форма оплаты на русском языке
|
java.lang.String |
getOrderId()
Номер заказа в системе продавца
|
java.lang.String |
getPayForm()
Название шаблона формы оплаты продавца
|
java.lang.String |
getPayType()
Форма проведения платежа
enum PayType |
Receipt |
getReceipt()
Объект с данными чека
|
java.util.List<ru.tinkoff.acquiring.sdk.models.Receipt> |
getReceipts()
Список с данными чеков
|
boolean |
getRecurrent()
Указывает, что совершается рекуррентный или нерекуррентный платеж
|
java.util.List<ru.tinkoff.acquiring.sdk.models.Shop> |
getShops()
Список с данными магазинов
|
void |
receipt(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.Receipt,kotlin.Unit> receipt) |
void |
setAmount(long p)
Сумма в копейках
|
void |
setChargeFlag(boolean p)
Флаг, что происходит оплата в рекуретном режиме, и вместо вызова FinishAuthorize
необходимо вызвать Charge
|
void |
setCustomerKey(java.lang.String p)
Идентификатор покупателя в системе продавца
|
void |
setData(java.util.Map<java.lang.String,java.lang.String> p)
Объект, содержащий дополнительные параметры в виде "ключ":"значение".
Данные параметры будут переданы в запросе платежа/привязки карты.
Максимальная длина для каждого передаваемого параметра:
Ключ – 20 знаков,
Значение – 100 знаков.
Максимальное количество пар "ключ-значение" не может превышать 20
|
void |
setDescription(java.lang.String value)
Краткое описание заказа, макс. длина 250 символов
|
void |
setLanguage(java.lang.String p)
Язык платёжной формы.
ru - форма оплаты на русском языке;
en - форма оплаты на английском языке.
По-умолчанию - форма оплаты на русском языке
|
void |
setOrderId(java.lang.String p)
Номер заказа в системе продавца
|
void |
setPayForm(java.lang.String p)
Название шаблона формы оплаты продавца
|
void |
setPayType(java.lang.String p)
Форма проведения платежа
enum PayType |
void |
setReceipt(Receipt p)
Объект с данными чека
|
void |
setReceipts(java.util.List<ru.tinkoff.acquiring.sdk.models.Receipt> p)
Список с данными чеков
|
void |
setRecurrent(boolean p)
Указывает, что совершается рекуррентный или нерекуррентный платеж
|
void |
setShops(java.util.List<ru.tinkoff.acquiring.sdk.models.Shop> p)
Список с данными магазинов
|
void |
validate() |
asMap, dispose, execute, isDisposed, performRequest, putIfNotNull, validate, validatedispose, isDisposedpublic static InitRequest.Companion Companion
public long getAmount()
Сумма в копейках
public void setAmount(long p)
Сумма в копейках
public java.lang.String getOrderId()
Номер заказа в системе продавца
public void setOrderId(java.lang.String p)
Номер заказа в системе продавца
public java.lang.String getPayForm()
Название шаблона формы оплаты продавца
public void setPayForm(java.lang.String p)
Название шаблона формы оплаты продавца
public java.lang.String getCustomerKey()
Идентификатор покупателя в системе продавца
public void setCustomerKey(java.lang.String p)
Идентификатор покупателя в системе продавца
public java.lang.String getDescription()
Краткое описание заказа, макс. длина 250 символов
public void setDescription(java.lang.String value)
Краткое описание заказа, макс. длина 250 символов
public java.lang.String getLanguage()
Язык платёжной формы. ru - форма оплаты на русском языке; en - форма оплаты на английском языке. По-умолчанию - форма оплаты на русском языке
public void setLanguage(java.lang.String p)
Язык платёжной формы. ru - форма оплаты на русском языке; en - форма оплаты на английском языке. По-умолчанию - форма оплаты на русском языке
public java.lang.String getPayType()
Форма проведения платежа enum PayType
enum PayTypepublic void setPayType(java.lang.String p)
Форма проведения платежа enum PayType
enum PayTypepublic Receipt getReceipt()
Объект с данными чека
public void setReceipt(Receipt p)
Объект с данными чека
public boolean getRecurrent()
Указывает, что совершается рекуррентный или нерекуррентный платеж
public void setRecurrent(boolean p)
Указывает, что совершается рекуррентный или нерекуррентный платеж
public boolean getChargeFlag()
Флаг, что происходит оплата в рекуретном режиме, и вместо вызова FinishAuthorize необходимо вызвать Charge
public void setChargeFlag(boolean p)
Флаг, что происходит оплата в рекуретном режиме, и вместо вызова FinishAuthorize необходимо вызвать Charge
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.List<ru.tinkoff.acquiring.sdk.models.Shop> getShops()
Список с данными магазинов
public void setShops(java.util.List<ru.tinkoff.acquiring.sdk.models.Shop> p)
Список с данными магазинов
public java.util.List<ru.tinkoff.acquiring.sdk.models.Receipt> getReceipts()
Список с данными чеков
public void setReceipts(java.util.List<ru.tinkoff.acquiring.sdk.models.Receipt> p)
Список с данными чеков
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.InitResponse,kotlin.Unit> onSuccess,
kotlin.jvm.functions.Function1<? super java.lang.Exception,kotlin.Unit> onFailure)
public void receipt(kotlin.jvm.functions.Function1<? super ru.tinkoff.acquiring.sdk.models.Receipt,kotlin.Unit> receipt)