Interface InvoicePayment

  • All Superinterfaces:
    Entity

    public interface InvoicePayment
    extends Entity
    • Method Detail

      • getPaymentId

        UUID getPaymentId()
        Returns:
        payment id
      • 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()