Package org.killbill.billing.payment.api
Interface PaymentAttempt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UUIDgetAccountId()BigDecimalgetAmount()CurrencygetCurrency()org.joda.time.DateTimegetEffectiveDate()StringgetPaymentExternalKey()UUIDgetPaymentMethodId()StringgetPluginName()List<PluginProperty>getPluginProperties()StringgetStateName()StringgetTransactionExternalKey()UUIDgetTransactionId()TransactionTypegetTransactionType()-
Methods inherited from interface org.killbill.billing.util.entity.Entity
getCreatedDate, getId, getUpdatedDate
-
-
-
-
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.
-
-