Interface PaymentAttempt

  • All Superinterfaces:
    Entity

    public interface PaymentAttempt
    extends Entity
    • Method Detail

      • getAccountId

        UUID getAccountId()
        Returns:
        the id of the account.
      • getPaymentMethodId

        UUID getPaymentMethodId()
        Returns:
        the id of the payment method.
      • getPaymentExternalKey

        String getPaymentExternalKey()
        Returns:
        the external key of the payment.
      • getTransactionId

        UUID getTransactionId()
        Returns:
        the id of the transaction.
      • getTransactionExternalKey

        String getTransactionExternalKey()
        Returns:
        the external key of the transaction.
      • getTransactionType

        TransactionType getTransactionType()
        Returns:
        the type of the transaction.
      • getEffectiveDate

        org.joda.time.DateTime getEffectiveDate()
        Returns:
        the effective date.
      • getStateName

        String getStateName()
        Returns:
        the name of the state.
      • getAmount

        BigDecimal getAmount()
        Returns:
        the amount.
      • getCurrency

        Currency getCurrency()
        Returns:
        the currency.
      • getPluginName

        String getPluginName()
        Returns:
        the name of the plugin.
      • getPluginProperties

        List<PluginProperty> getPluginProperties()
        Returns:
        the properties of the plugin.