public final class FinishAuthorizeRequestBuilder
extends java.lang.Object
| Constructor and Description |
|---|
FinishAuthorizeRequestBuilder(java.lang.String password,
java.lang.String terminalKey)
Билдер для запроса FinishAuthorize
|
| Modifier and Type | Method and Description |
|---|---|
R |
build() |
protected FinishAuthorizeRequest |
getRequest() |
FinishAuthorizeRequestBuilder |
setCardData(java.lang.String value) |
FinishAuthorizeRequestBuilder |
setData(java.util.Map<java.lang.String,java.lang.String> data) |
FinishAuthorizeRequestBuilder |
setEmail(java.lang.String email) |
FinishAuthorizeRequestBuilder |
setGooglePayToken(java.lang.String token) |
FinishAuthorizeRequestBuilder |
setIp(java.lang.String ip) |
FinishAuthorizeRequestBuilder |
setPaymentId(java.lang.Long value) |
FinishAuthorizeRequestBuilder |
setSendEmail(boolean value) |
protected void |
validate() |
protected void |
validateNonEmpty(java.lang.String value,
java.lang.String name) |
protected void |
validateNonNull(java.lang.Object value,
java.lang.String name) |
protected void |
validateZeroOrPositive(java.lang.Long value,
java.lang.String name) |
public FinishAuthorizeRequestBuilder(java.lang.String password,
java.lang.String terminalKey)
password - Пароль. Выдается банком на каждый магазин.terminalKey - Уникальный идентификатор терминала. Выдается банком на каждый магазин.public FinishAuthorizeRequestBuilder setPaymentId(java.lang.Long value)
value - Уникальный идентификатор транзакции в системе Банка, полученный в ответе на вызов метода Initpublic FinishAuthorizeRequestBuilder setSendEmail(boolean value)
value - Отправлять Email-нотификацию об успешном платежеpublic FinishAuthorizeRequestBuilder setCardData(java.lang.String value)
value - Данные карты, преобразованные методом CardData.encode(PublicKey),
где ключ получается AcquiringSdk.getPublicKey()public FinishAuthorizeRequestBuilder setGooglePayToken(java.lang.String token)
token - Токен для оплаты с помощью Google Paypublic FinishAuthorizeRequestBuilder setEmail(java.lang.String email)
email - Email для отправкиpublic FinishAuthorizeRequestBuilder setIp(java.lang.String ip)
public FinishAuthorizeRequestBuilder setData(java.util.Map<java.lang.String,java.lang.String> data)
protected void validate()
protected FinishAuthorizeRequest getRequest()
public R build()
protected void validateNonNull(java.lang.Object value,
java.lang.String name)
protected void validateNonEmpty(java.lang.String value,
java.lang.String name)
protected void validateZeroOrPositive(java.lang.Long value,
java.lang.String name)