Class Payment

java.lang.Object
dev.vality.swag_webhook_events.model.Payment

@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
           date="2023-05-04T13:06:45.139911129Z[Etc/UTC]")
public class Payment
extends Object
Данные платежа в рамках инвойса
  • Constructor Details

    • Payment

      public Payment()
  • Method Details

    • id

      public Payment id​(String id)
    • getId

      @NotNull public @NotNull String getId()
      Идентификатор платежа
      Returns:
      id
    • setId

      public void setId​(String id)
    • createdAt

      public Payment createdAt​(OffsetDateTime createdAt)
    • getCreatedAt

      @NotNull @Valid public @NotNull @Valid OffsetDateTime getCreatedAt()
      Дата и время создания
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt​(OffsetDateTime createdAt)
    • status

      public Payment status​(Payment.StatusEnum status)
    • getStatus

      @NotNull public @NotNull Payment.StatusEnum getStatus()
      Статус платежа
      Returns:
      status
    • setStatus

      public void setStatus​(Payment.StatusEnum status)
    • error

      public Payment error​(PaymentError error)
    • getError

      @Valid public @Valid PaymentError getError()
      Get error
      Returns:
      error
    • setError

      public void setError​(PaymentError error)
    • amount

      public Payment amount​(Long amount)
    • getAmount

      @NotNull @Min(1L) public @NotNull @Min(1L) Long getAmount()
      Стоимость предлагаемых товаров или услуг, в минорных денежных единицах, например в копейках в случае указания российских рублей в качестве валюты. minimum: 1
      Returns:
      amount
    • setAmount

      public void setAmount​(Long amount)
    • currency

      public Payment currency​(String currency)
    • getCurrency

      @NotNull public @NotNull String getCurrency()
      Валюта, символьный код согласно [RFC 4217](http://www.iso.org/iso/home/standards/currency_codes.htm).
      Returns:
      currency
    • setCurrency

      public void setCurrency​(String currency)
    • metadata

      public Payment metadata​(Object metadata)
    • getMetadata

      public Object getMetadata()
      Связанные с платежом метаданные
      Returns:
      metadata
    • setMetadata

      public void setMetadata​(Object metadata)
    • paymentToolToken

      public Payment paymentToolToken​(String paymentToolToken)
    • getPaymentToolToken

      public String getPaymentToolToken()
      **Deprecated.** _Используйте свойство `payer`._ Токен платежного средства, предоставленного плательщиком
      Returns:
      paymentToolToken
    • setPaymentToolToken

      public void setPaymentToolToken​(String paymentToolToken)
    • paymentSession

      public Payment paymentSession​(String paymentSession)
    • getPaymentSession

      @NotNull public @NotNull String getPaymentSession()
      **Deprecated.** _Используйте свойство `payer`._ Идентификатор платежной сессии
      Returns:
      paymentSession
    • setPaymentSession

      public void setPaymentSession​(String paymentSession)
    • contactInfo

      public Payment contactInfo​(PaymentContactInfo contactInfo)
    • getContactInfo

      @NotNull @Valid public @NotNull @Valid PaymentContactInfo getContactInfo()
      Get contactInfo
      Returns:
      contactInfo
    • setContactInfo

      public void setContactInfo​(PaymentContactInfo contactInfo)
    • ip

      public Payment ip​(String ip)
    • getIp

      public String getIp()
      **Deprecated.** _Используйте свойство `payer`._ IP-адрес плательщика
      Returns:
      ip
    • setIp

      public void setIp​(String ip)
    • fingerprint

      public Payment fingerprint​(String fingerprint)
    • getFingerprint

      public String getFingerprint()
      **Deprecated.** _Используйте свойство `payer`._ Уникальный отпечаток user agent'а плательщика
      Returns:
      fingerprint
    • setFingerprint

      public void setFingerprint​(String fingerprint)
    • payer

      public Payment payer​(Payer payer)
    • getPayer

      @NotNull @Valid public @NotNull @Valid Payer getPayer()
      Get payer
      Returns:
      payer
    • setPayer

      public void setPayer​(Payer payer)
    • fee

      public Payment fee​(Long fee)
    • getFee

      public Long getFee()
      Комиссия системы, в минорных денежных единицах.
      Returns:
      fee
    • setFee

      public void setFee​(Long fee)
    • rrn

      public Payment rrn​(String rrn)
    • getRrn

      public String getRrn()
      Уникальный номер транзакции в системе авторизации и расчетов обслуживающего банка
      Returns:
      rrn
    • setRrn

      public void setRrn​(String rrn)
    • externalId

      public Payment externalId​(String externalId)
    • getExternalId

      public String getExternalId()
      Идентификатор транзакции со стороны мерчанта
      Returns:
      externalId
    • setExternalId

      public void setExternalId​(String externalId)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object