Interface RemotePaymentData

  • All Known Implementing Classes:
    MeaRemotePaymentData

    public interface RemotePaymentData
    Interface describing remote (DSRP) payment data
    • Method Detail

      • getTransactionAmount

        long getTransactionAmount()
        Retrieves the amount of the transaction.
        Returns:
        Transaction amount as long.
      • getCurrencyCode

        int getCurrencyCode()
        Retrieves the 3 digit numeric currency code.
        Returns:
        Currency code.
      • getCountryCode

        @Nullable
        java.lang.Integer getCountryCode()
        Retrieves the 3 digit numeric country code.
        Returns:
        Country code.
      • getTransactionType

        byte getTransactionType()
        Retrieves the type of the transaction.
        Returns:
        Transaction type as byte.
      • getCryptogramType

        RemoteCryptogramType getCryptogramType()
        Retrieves the cryptogram type.
        Returns:
        Cryptogram type.
      • getOptionalUnpredictableNumber

        int getOptionalUnpredictableNumber()
        Retrieves the unpredictable number.
        Returns:
        Optional unpredictable number as integer.
      • getTransactionDate

        java.util.Date getTransactionDate()
        Retrieves the date of the transaction.
        Returns:
        Transaction date.