Class BasePayment

    • Constructor Detail

      • BasePayment

        public BasePayment()
    • Method Detail

      • getFeedbackExpirationNotified

        public Boolean getFeedbackExpirationNotified()
      • getFeedbackExpirationReminderNotified

        public Boolean getFeedbackExpirationReminderNotified()
      • getFeedbackReminderNotified

        public Boolean getFeedbackReminderNotified()
      • getProcessDate

        public Date getProcessDate()
        Description copied from class: Transaction
        Returns the date the transaction was actually processed
        Specified by:
        getProcessDate in class Transaction
        Returns:
        the processed date only if the transaction doesn't require authorization or was already authorized
      • getReceivedBy

        public Operator getReceivedBy()
        Returns the operator who received the payment, it could be in the following two cases:
        • When an operator receives a payment via POS (logged at the moment of receive a payment).
        • When some other member pays directly to an operator, instead of the owner member.
        Otherwise it returns null.
      • getReceiver

        public BasicUser getReceiver()
        If this payment was received by an operator, returns it. Otherwise returns the to user, if this payment is to a user
        Overrides:
        getReceiver in class Transaction
      • isAuthorized

        public boolean isAuthorized()
        Returns true if the transaction doesn't require authorization or is already authorized.
      • isPendingAuthorization

        public boolean isPendingAuthorization()
        Returns whether this transaction is in a pending authorization status
      • isReceived

        public boolean isReceived()
      • setFeedbackExpirationNotified

        public void setFeedbackExpirationNotified​(Boolean feedbackExpirationNotified)
      • setFeedbackExpirationReminderNotified

        public void setFeedbackExpirationReminderNotified​(Boolean feedbackExpirationReminderNotified)
      • setFeedbackReminderNotified

        public void setFeedbackReminderNotified​(Boolean feedbackReminderNotified)
      • setNextAuthorizationLevel

        public void setNextAuthorizationLevel​(AuthorizationLevel nextAuthorizationLevel)
      • setOidcClient

        public void setOidcClient​(BaseOidcClient oidcClient)
      • setPaymentRequest

        public void setPaymentRequest​(PaymentRequest paymentRequest)
      • setReceivedBy

        public void setReceivedBy​(Operator receivedBy)