Class SlovakiaQrPaymentInformation

java.lang.Object
com.microblink.photopay.entities.recognizers.photopay.slovakia.qr.SlovakiaQrPaymentInformation

public class SlovakiaQrPaymentInformation extends Object
Payment information from scanned payBySquare QR codes
  • Constructor Details

    • SlovakiaQrPaymentInformation

      public SlovakiaQrPaymentInformation(long nativeContext, @Nullable Object keep)
      Parameters:
      nativeContext - Native SlovakiaQRPaymentInformation.
      keep - Owner of the native SlovakiaQRPaymentInformation.
  • Method Details

    • getAmount

      public int getAmount()
      Returns the scanned amount in smallest currency (e.g. cents). Return 0 if nothing was scanned.
      Returns:
      the scanned amount in smallest currency (e.g. cents).
    • getParsedAmount

      @NonNull public BigDecimal getParsedAmount()
      Returns the scanned amount as big decimal value in normal currency (e.g. euros).
      Returns:
      the scanned amount as big decimal value in normal currency (e.g. euros).
    • getPaymentOptions

      @NonNull public Set<PaymentOption> getPaymentOptions()
      Returns set of payment options associated with scanned payBySquare QR code.
      Returns:
      set of payment options associated with scanned payBySquare QR code.
    • getCurrency

      @Nullable public String getCurrency()
      Returns the currency or null if nothing was scanned.
      Returns:
      the currency or null if nothing was scanned.
    • getReferenceNumber

      @Nullable public String getReferenceNumber()
      Returns the reference number of the payment
      Returns:
      the reference number of the payment
    • getRecipientName

      @Nullable public String getRecipientName()
      Returns the name of the receiving side
      Returns:
      the name of the receiving side
    • getRecipientAddress

      @Nullable public String getRecipientAddress()
      Returns the address of the recipient, if it exists.
      Returns:
      the address of the recipient, if it exists.
    • getRecipientDetailedAddress

      @Nullable public String getRecipientDetailedAddress()
      Returns the second line of recipient address, if it exists.
      Returns:
      the second line of recipient address, if it exists.
    • getDueDate

      @Nullable public Date getDueDate()
      Returns the due date of the payment.
      Returns:
      the due date of the payment.
    • getPaymentDescription

      @Nullable public String getPaymentDescription()
      Returns description of the payment
      Returns:
      description of the payment
    • getVariableSymbol

      @Nullable public String getVariableSymbol()
      Returns the variable symbol.
      Returns:
      the variable symbol.
    • getSpecificSymbol

      @Nullable public String getSpecificSymbol()
      Returns the specific symbol.
      Returns:
      the specific symbol.
    • getConstantSymbol

      @Nullable public String getConstantSymbol()
      Returns the constant symbol.
      Returns:
      the constant symbol.
    • getAccount

      @Nullable public IbanBicAccount getAccount()
      Returns default payment receiver account.
      Returns:
      default payment receiver account
    • getAvailableAccounts

      @NonNull public List<IbanBicAccount> getAvailableAccounts()
      Returns all available payment receiver accounts.
      Returns:
      all available payment receiver accounts