Class PaymentTransaction

    • Constructor Detail

      • PaymentTransaction

        public PaymentTransaction()
      • PaymentTransaction

        public PaymentTransaction​(UUID transactionId,
                                  String transactionExternalKey,
                                  UUID paymentId,
                                  String paymentExternalKey,
                                  org.killbill.billing.payment.api.TransactionType transactionType,
                                  BigDecimal amount,
                                  org.killbill.billing.catalog.api.Currency currency,
                                  org.joda.time.DateTime effectiveDate,
                                  BigDecimal processedAmount,
                                  org.killbill.billing.catalog.api.Currency processedCurrency,
                                  org.killbill.billing.payment.api.TransactionStatus status,
                                  String gatewayErrorCode,
                                  String gatewayErrorMsg,
                                  String firstPaymentReferenceId,
                                  String secondPaymentReferenceId,
                                  List<PluginProperty> properties,
                                  List<AuditLog> auditLogs)
    • Method Detail

      • getTransactionId

        public UUID getTransactionId()
      • getTransactionExternalKey

        public String getTransactionExternalKey()
      • getPaymentId

        public UUID getPaymentId()
      • getPaymentExternalKey

        public String getPaymentExternalKey()
      • setTransactionType

        public PaymentTransaction setTransactionType​(org.killbill.billing.payment.api.TransactionType transactionType)
      • getTransactionType

        public org.killbill.billing.payment.api.TransactionType getTransactionType()
      • setCurrency

        public PaymentTransaction setCurrency​(org.killbill.billing.catalog.api.Currency currency)
      • getCurrency

        public org.killbill.billing.catalog.api.Currency getCurrency()
      • setEffectiveDate

        public PaymentTransaction setEffectiveDate​(org.joda.time.DateTime effectiveDate)
      • getEffectiveDate

        public org.joda.time.DateTime getEffectiveDate()
      • getProcessedAmount

        public BigDecimal getProcessedAmount()
      • setProcessedCurrency

        public PaymentTransaction setProcessedCurrency​(org.killbill.billing.catalog.api.Currency processedCurrency)
      • getProcessedCurrency

        public org.killbill.billing.catalog.api.Currency getProcessedCurrency()
      • setStatus

        public PaymentTransaction setStatus​(org.killbill.billing.payment.api.TransactionStatus status)
      • getStatus

        public org.killbill.billing.payment.api.TransactionStatus getStatus()
      • getGatewayErrorCode

        public String getGatewayErrorCode()
      • getGatewayErrorMsg

        public String getGatewayErrorMsg()
      • getFirstPaymentReferenceId

        public String getFirstPaymentReferenceId()
      • setSecondPaymentReferenceId

        public PaymentTransaction setSecondPaymentReferenceId​(String secondPaymentReferenceId)
      • getSecondPaymentReferenceId

        public String getSecondPaymentReferenceId()