-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class PaymentOptions extends BaseAcquiringOptions implements Parcelable
Настройки для проведения платежа, конфигурирования экрана оплаты
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPaymentOptions.CREATOR
-
Field Summary
Fields Modifier and Type Field Description private OrderOptionsorderprivate CustomerOptionscustomerprivate AsdkStateasdkStateprivate final StringterminalKeyprivate final StringpublicKeyprivate FeaturesOptionsfeatures
-
Constructor Summary
Constructors Constructor Description PaymentOptions()
-
Method Summary
Modifier and Type Method Description final OrderOptionsgetOrder()Данные заказа final UnitsetOrder(OrderOptions order)Данные заказа final CustomerOptionsgetCustomer()Данные покупателя final UnitsetCustomer(CustomerOptions customer)Данные покупателя final AsdkStategetAsdkState()Состояние платёжного экрана Acquiring SDK final UnitsetAsdkState(AsdkState asdkState)Состояние платёжного экрана Acquiring SDK UnitwriteToParcel(Parcel parcel, Integer flags)IntegerdescribeContents()final PaymentOptionssetOptions(Function1<PaymentOptions, Unit> options)final UnitorderOptions(Function1<OrderOptions, Unit> orderOptions)final UnitcustomerOptions(Function1<CustomerOptions, Unit> customerOptions)final UnitfeaturesOptions(Function1<FeaturesOptions, Unit> featuresOptions)-
Methods inherited from class ru.tinkoff.acquiring.sdk.models.options.screen.BaseAcquiringOptions
getFeatures, getPublicKey, getTerminalKey, setFeatures, setTerminalParams -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getOrder
final OrderOptions getOrder()
Данные заказа
-
setOrder
final Unit setOrder(OrderOptions order)
Данные заказа
-
getCustomer
final CustomerOptions getCustomer()
Данные покупателя
-
setCustomer
final Unit setCustomer(CustomerOptions customer)
Данные покупателя
-
getAsdkState
final AsdkState getAsdkState()
Состояние платёжного экрана Acquiring SDK
-
setAsdkState
final Unit setAsdkState(AsdkState asdkState)
Состояние платёжного экрана Acquiring SDK
-
writeToParcel
Unit writeToParcel(Parcel parcel, Integer flags)
-
describeContents
Integer describeContents()
-
setOptions
final PaymentOptions setOptions(Function1<PaymentOptions, Unit> options)
-
orderOptions
final Unit orderOptions(Function1<OrderOptions, Unit> orderOptions)
-
customerOptions
final Unit customerOptions(Function1<CustomerOptions, Unit> customerOptions)
-
featuresOptions
final Unit featuresOptions(Function1<FeaturesOptions, Unit> featuresOptions)
-
-
-
-