Package org.killbill.billing.invoice.api
Interface InvoicePayment
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigDecimalgetAmount()CurrencygetCurrency()UUIDgetInvoiceId()UUIDgetLinkedInvoicePaymentId()Linked invoice payment id: null for payments, associated invoice payment id for refunds and chargebacksStringgetPaymentCookieId()Payment cookie id: null for payments and chargebacks, refund id for refundsorg.joda.time.DateTimegetPaymentDate()UUIDgetPaymentId()CurrencygetProcessedCurrency()InvoicePaymentStatusgetStatus()InvoicePaymentTypegetType()-
Methods inherited from interface org.killbill.billing.util.entity.Entity
getCreatedDate, getId, getUpdatedDate
-
-
-
-
Method Detail
-
getPaymentId
UUID getPaymentId()
- Returns:
- payment id
-
getType
InvoicePaymentType getType()
- Returns:
- invoice payment type
-
getInvoiceId
UUID getInvoiceId()
- Returns:
- invoice id
-
getPaymentDate
org.joda.time.DateTime getPaymentDate()
- Returns:
- payment date
-
getAmount
BigDecimal getAmount()
- Returns:
- amount (from the payment)
-
getCurrency
Currency getCurrency()
- Returns:
- currency (from the payment)
-
getLinkedInvoicePaymentId
UUID getLinkedInvoicePaymentId()
Linked invoice payment id: null for payments, associated invoice payment id for refunds and chargebacks- Returns:
- linked invoice payment id
-
getPaymentCookieId
String getPaymentCookieId()
Payment cookie id: null for payments and chargebacks, refund id for refunds- Returns:
- payment cookie id
-
getProcessedCurrency
Currency getProcessedCurrency()
-
getStatus
InvoicePaymentStatus getStatus()
-
-