Class TransactionExecutionResponse

    • Constructor Detail

      • TransactionExecutionResponse

        public TransactionExecutionResponse()
    • Method Detail

      • getPaymentId

        @Nullable
        public String getPaymentId()
      • getPaymentSummary

        @Nullable
        public PaymentSummary getPaymentSummary()
        The updated PaymentSummary representation.

        This can be null if the payment is archived as a result of a failed transaction.

        Returns:
        The updated PaymentSummary representation.
      • getTransactionType

        public String getTransactionType()
        The type of transactions that were executed.
        Returns:
        The type of transactions that were executed.
        See Also:
        TransactionType
      • getRequestId

        public String getRequestId()
        The id representing the customer's request to execute one or more transactions.
        Returns:
        The id representing the customer's request to execute one or more transactions.
      • getExpectedTotalAmount

        public javax.money.MonetaryAmount getExpectedTotalAmount()
        The total amount that we're expecting to be executed against the payment, spread across the transactionExecutionDetails. This amount must be valid according to what's available for the payment. If specified, the amount details (subtotal, adjustmentsTotal, fulfillmentTotal, & taxTotal) should sum together to equal this amount.
        Returns:
        The total amount that we're expecting to execute against the payment, spread across the transactionExecutionDetails.
      • getSubtotal

        public javax.money.MonetaryAmount getSubtotal()
        The payment's total usually excluding adjustments, tax, and shipping.
        Returns:
        The payment's total usually excluding adjustments, tax, and shipping.
      • getAdjustmentsTotal

        public javax.money.MonetaryAmount getAdjustmentsTotal()
        The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
        Returns:
        The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
      • getFulfillmentTotal

        public javax.money.MonetaryAmount getFulfillmentTotal()
        The payment's total fulfillment cost
        Returns:
        The payment's total fulfillment cost
      • getTaxTotal

        public javax.money.MonetaryAmount getTaxTotal()
        The payment's total tax cost
        Returns:
        The payment's total tax cost
      • setPaymentSummary

        public void setPaymentSummary​(@Nullable
                                      PaymentSummary paymentSummary)
        The updated PaymentSummary representation.

        This can be null if the payment is archived as a result of a failed transaction.

        Parameters:
        paymentSummary - The updated PaymentSummary representation.
      • setTransactionType

        public void setTransactionType​(String transactionType)
        The type of transactions that were executed.
        Parameters:
        transactionType - The type of transactions that were executed.
        See Also:
        TransactionType
      • setRequestId

        public void setRequestId​(String requestId)
        The id representing the customer's request to execute one or more transactions.
        Parameters:
        requestId - The id representing the customer's request to execute one or more transactions.
      • setExpectedTotalAmount

        public void setExpectedTotalAmount​(javax.money.MonetaryAmount expectedTotalAmount)
        The total amount that we're expecting to be executed against the payment, spread across the transactionExecutionDetails. This amount must be valid according to what's available for the payment. If specified, the amount details (subtotal, adjustmentsTotal, fulfillmentTotal, & taxTotal) should sum together to equal this amount.
        Parameters:
        expectedTotalAmount - The total amount that we're expecting to execute against the payment, spread across the transactionExecutionDetails.
      • setSubtotal

        public void setSubtotal​(javax.money.MonetaryAmount subtotal)
        The payment's total usually excluding adjustments, tax, and shipping.
      • setAdjustmentsTotal

        public void setAdjustmentsTotal​(javax.money.MonetaryAmount adjustmentsTotal)
        The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
      • setFulfillmentTotal

        public void setFulfillmentTotal​(javax.money.MonetaryAmount fulfillmentTotal)
        The payment's total fulfillment cost
      • setTaxTotal

        public void setTaxTotal​(javax.money.MonetaryAmount taxTotal)
        The payment's total tax cost
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object