Class OrderOptions

  • All Implemented Interfaces:
    android.os.Parcelable

    
    public final class OrderOptions
    extends Options implements Parcelable
                        

    Данные заказа

    Author:

    Mariya Chernyadieva

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class OrderOptions.CREATOR
    • Constructor Summary

      Constructors 
      Constructor Description
      OrderOptions()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final String getOrderId() Номер заказа в системе продавца.
      final Unit setOrderId(String orderId) Номер заказа в системе продавца.
      final Money getAmount() Сумма в копейках
      final Unit setAmount(Money amount) Сумма в копейках
      final Boolean getRecurrentPayment() Указывает, что совершается рекуррентный родительский или не рекуррентный платеж
      final Unit setRecurrentPayment(Boolean recurrentPayment) Указывает, что совершается рекуррентный родительский или не рекуррентный платеж
      final String getTitle() Наименоварие заказа
      final Unit setTitle(String title) Наименоварие заказа
      final String getDescription() Описание заказа, максимальная длина - 250 символов
      final Unit setDescription(String description) Описание заказа, максимальная длина - 250 символов
      final Receipt getReceipt() Объект с данными чека
      final Unit setReceipt(Receipt receipt) Объект с данными чека
      final List<Shop> getShops() Список с данными магазинов
      final Unit setShops(List<Shop> shops) Список с данными магазинов
      final List<Receipt> getReceipts() Список с данными чеков
      final Unit setReceipts(List<Receipt> receipts) Список с данными чеков
      final String getSuccessURL() URL на веб-сайте мерчанта, куда будет переведен клиент в случае успешной оплаты — настраивается в личном кабинете.
      final Unit setSuccessURL(String successURL) URL на веб-сайте мерчанта, куда будет переведен клиент в случае успешной оплаты — настраивается в личном кабинете.
      final String getFailURL() URL на веб-сайте мерчанта, куда будет переведен клиент в случае неуспешной оплаты — настраивается в личном кабинете.
      final Unit setFailURL(String failURL) URL на веб-сайте мерчанта, куда будет переведен клиент в случае неуспешной оплаты — настраивается в личном кабинете.
      final ClientInfo getClientInfo() Информация о клиенте
      final Unit setClientInfo(ClientInfo clientInfo) Информация о клиенте
      final List<Item> getItems() Информация о товаре
      final Unit setItems(List<Item> items) Информация о товаре
      final Map<String, String> getAdditionalData() Объект содержащий дополнительные параметры в виде "ключ":"значение".
      final Unit setAdditionalData(Map<String, String> additionalData) Объект содержащий дополнительные параметры в виде "ключ":"значение".
      Unit writeToParcel(Parcel parcel, Integer flags)
      Integer describeContents()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OrderOptions

        OrderOptions()
    • Method Detail

      • getOrderId

         final String getOrderId()

        Номер заказа в системе продавца. Максимальная длина - 20 символов

      • setOrderId

         final Unit setOrderId(String orderId)

        Номер заказа в системе продавца. Максимальная длина - 20 символов

      • getRecurrentPayment

         final Boolean getRecurrentPayment()

        Указывает, что совершается рекуррентный родительский или не рекуррентный платеж

      • setRecurrentPayment

         final Unit setRecurrentPayment(Boolean recurrentPayment)

        Указывает, что совершается рекуррентный родительский или не рекуррентный платеж

      • getTitle

         final String getTitle()

        Наименоварие заказа

      • getDescription

         final String getDescription()

        Описание заказа, максимальная длина - 250 символов

      • setDescription

         final Unit setDescription(String description)

        Описание заказа, максимальная длина - 250 символов

      • getReceipt

         final Receipt getReceipt()

        Объект с данными чека

      • setReceipt

         final Unit setReceipt(Receipt receipt)

        Объект с данными чека

      • getShops

         final List<Shop> getShops()

        Список с данными магазинов

      • setShops

         final Unit setShops(List<Shop> shops)

        Список с данными магазинов

      • getReceipts

         final List<Receipt> getReceipts()

        Список с данными чеков

      • setReceipts

         final Unit setReceipts(List<Receipt> receipts)

        Список с данными чеков

      • getSuccessURL

         final String getSuccessURL()

        URL на веб-сайте мерчанта, куда будет переведен клиент в случае успешной оплаты — настраивается в личном кабинете. Если параметр: передан — используется его значение, не передан — значение из настроек терминала.

      • setSuccessURL

         final Unit setSuccessURL(String successURL)

        URL на веб-сайте мерчанта, куда будет переведен клиент в случае успешной оплаты — настраивается в личном кабинете. Если параметр: передан — используется его значение, не передан — значение из настроек терминала.

      • getFailURL

         final String getFailURL()

        URL на веб-сайте мерчанта, куда будет переведен клиент в случае неуспешной оплаты — настраивается в личном кабинете. Если параметр: передан — используется его значение, не передан — значение из настроек терминала.

      • setFailURL

         final Unit setFailURL(String failURL)

        URL на веб-сайте мерчанта, куда будет переведен клиент в случае неуспешной оплаты — настраивается в личном кабинете. Если параметр: передан — используется его значение, не передан — значение из настроек терминала.

      • getClientInfo

         final ClientInfo getClientInfo()

        Информация о клиенте

      • setClientInfo

         final Unit setClientInfo(ClientInfo clientInfo)

        Информация о клиенте

      • getItems

         final List<Item> getItems()

        Информация о товаре

      • setItems

         final Unit setItems(List<Item> items)

        Информация о товаре

      • getAdditionalData

         final Map<String, String> getAdditionalData()

        Объект содержащий дополнительные параметры в виде "ключ":"значение". Данные параметры будут переданы в запросе платежа/привязки карты. Максимальная длина для каждого передаваемого параметра: Ключ – 20 знаков, Значение – 100 знаков. Максимальное количество пар "ключ-значение" не может превышать 20

      • setAdditionalData

         final Unit setAdditionalData(Map<String, String> additionalData)

        Объект содержащий дополнительные параметры в виде "ключ":"значение". Данные параметры будут переданы в запросе платежа/привязки карты. Максимальная длина для каждого передаваемого параметра: Ключ – 20 знаков, Значение – 100 знаков. Максимальное количество пар "ключ-значение" не может превышать 20