| Modifier and Type | Field and Description | 
|---|---|
| protected AddressDTO<PaymentResponseDTO> | PaymentResponseDTO. billToThe billing address associated with this transaction | 
| protected CreditCardDTO<PaymentResponseDTO> | PaymentResponseDTO. creditCardfor sale/authorize transactions, this will be the Credit Card object that was charged. | 
| protected GatewayCustomerDTO<PaymentResponseDTO> | PaymentResponseDTO. customerAny customer information that relates to this transaction | 
| protected List<CustomerCreditDTO<PaymentResponseDTO>> | PaymentResponseDTO. customerCreditsAny customer credit accounts that have been processed. | 
| protected List<GiftCardDTO<PaymentResponseDTO>> | PaymentResponseDTO. giftCardsAny gift cards that have been processed. | 
| protected AddressDTO<PaymentResponseDTO> | PaymentResponseDTO. shipToIf shipping information is captured on the gateway, the values sent back will be put here | 
| Modifier and Type | Method and Description | 
|---|---|
| PaymentResponseDTO | PaymentResponseDTO. amount(Money amount) | 
| PaymentResponseDTO | PaymentResponseDTO. completeCheckoutOnCallback(boolean completeCheckoutOnCallback) | 
| PaymentResponseDTO | PaymentResponseDTO. orderId(String orderId) | 
| PaymentResponseDTO | PaymentResponseDTO. paymentToken(String paymentToken) | 
| PaymentResponseDTO | PaymentResponseDTO. paymentTransactionType(PaymentTransactionType paymentTransactionType) | 
| PaymentResponseDTO | PaymentResponseDTO. rawResponse(String rawResponse) | 
| PaymentResponseDTO | PaymentResponseDTO. responseMap(String key,
           String value) | 
| PaymentResponseDTO | PaymentResponseDTO. successful(boolean successful) | 
| PaymentResponseDTO | PaymentResponseDTO. valid(boolean valid) | 
| Modifier and Type | Method and Description | 
|---|---|
| AddressDTO<PaymentResponseDTO> | PaymentResponseDTO. billTo() | 
| CreditCardDTO<PaymentResponseDTO> | PaymentResponseDTO. creditCard() | 
| GatewayCustomerDTO<PaymentResponseDTO> | PaymentResponseDTO. customer() | 
| CustomerCreditDTO<PaymentResponseDTO> | PaymentResponseDTO. customerCredit() | 
| AddressDTO<PaymentResponseDTO> | PaymentResponseDTO. getBillTo() | 
| CreditCardDTO<PaymentResponseDTO> | PaymentResponseDTO. getCreditCard() | 
| GatewayCustomerDTO<PaymentResponseDTO> | PaymentResponseDTO. getCustomer() | 
| List<CustomerCreditDTO<PaymentResponseDTO>> | PaymentResponseDTO. getCustomerCredits() | 
| List<GiftCardDTO<PaymentResponseDTO>> | PaymentResponseDTO. getGiftCards() | 
| AddressDTO<PaymentResponseDTO> | PaymentResponseDTO. getShipTo() | 
| GiftCardDTO<PaymentResponseDTO> | PaymentResponseDTO. giftCard() | 
| AddressDTO<PaymentResponseDTO> | PaymentResponseDTO. shipTo() | 
| Modifier and Type | Method and Description | 
|---|---|
| PaymentResponseDTO | AbstractPaymentGatewayTransactionService. authorize(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PassthroughPaymentTransactionService. authorize(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransactionService. authorize(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransactionService. authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PassthroughPaymentTransactionService. authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransactionService. authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewaySubscriptionService. cancelGatewaySubscription(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewaySubscriptionService. cancelGatewaySubscription(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransactionService. capture(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PassthroughPaymentTransactionService. capture(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransactionService. capture(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransactionConfirmationService. confirmTransaction(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransactionConfirmationService. confirmTransaction(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransparentRedirectService. createAuthorizeAndCaptureForm(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransparentRedirectService. createAuthorizeAndCaptureForm(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransparentRedirectService. createAuthorizeForm(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransparentRedirectService. createAuthorizeForm(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransparentRedirectService. createCustomerPaymentTokenForm(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransparentRedirectService. createCustomerPaymentTokenForm(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayCreditCardService. createGatewayCreditCard(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayCreditCardService. createGatewayCreditCard(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayCustomerService. createGatewayCustomer(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayCustomerService. createGatewayCustomer(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewaySubscriptionService. createGatewaySubscription(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewaySubscriptionService. createGatewaySubscription(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayCreditCardService. deleteGatewayCreditCard(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayCreditCardService. deleteGatewayCreditCard(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayCustomerService. deleteGatewayCustomer(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayCustomerService. deleteGatewayCustomer(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayReportingService. findDetailsByTransaction(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayReportingService. findDetailsByTransaction(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayClientTokenService. generateClientToken(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayClientTokenService. generateClientToken(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransactionService. refund(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PassthroughPaymentTransactionService. refund(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransactionService. refund(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayHostedService. requestHostedEndpoint(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayHostedService. requestHostedEndpoint(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayFraudService. requestPayerAuthentication(PaymentRequestDTO paymentRequestDTO)Certain Gateways integrate with Visa's Verified by Visa and MasterCard's SecureCode API
 If the buyer is enrolled in such a service, we will need to redirect the buyer's browser
 to the ACS ( Access Control Server, eg. | 
| PaymentResponseDTO | AbstractPaymentGatewayFraudService. requestPayerAuthentication(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransactionService. reverseAuthorize(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PassthroughPaymentTransactionService. reverseAuthorize(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransactionService. reverseAuthorize(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayRollbackService. rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | AbstractPaymentGatewayRollbackService. rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | PaymentGatewayRollbackService. rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | AbstractPaymentGatewayRollbackService. rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | PaymentGatewayRollbackService. rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | AbstractPaymentGatewayRollbackService. rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | PaymentGatewayRollbackService. rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | AbstractPaymentGatewayRollbackService. rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | PaymentGatewayWebResponseService. translateWebResponse(javax.servlet.http.HttpServletRequest request) | 
| PaymentResponseDTO | AbstractPaymentGatewayWebResponseService. translateWebResponse(javax.servlet.http.HttpServletRequest request) | 
| PaymentResponseDTO | PaymentGatewayTransparentRedirectService. updateCustomerPaymentTokenForm(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransparentRedirectService. updateCustomerPaymentTokenForm(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayCreditCardService. updateGatewayCreditCard(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayCreditCardService. updateGatewayCreditCard(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewayCustomerService. updateGatewayCustomer(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayCustomerService. updateGatewayCustomer(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewaySubscriptionService. updateGatewaySubscription(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | PaymentGatewaySubscriptionService. updateGatewaySubscription(PaymentRequestDTO requestDTO) | 
| PaymentResponseDTO | AbstractPaymentGatewayTransactionService. voidPayment(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PassthroughPaymentTransactionService. voidPayment(PaymentRequestDTO paymentRequestDTO) | 
| PaymentResponseDTO | PaymentGatewayTransactionService. voidPayment(PaymentRequestDTO paymentRequestDTO) | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | PaymentGatewayCheckoutService. applyPaymentToOrder(PaymentResponseDTO responseDTO,
                   PaymentGatewayConfiguration config) | 
| Long | CustomerPaymentGatewayService. createCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO,
                                    PaymentGatewayConfiguration config) | 
| void | CustomerPaymentGatewayService. deleteCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO,
                                    PaymentGatewayConfiguration config) | 
| String | PaymentGatewayTransparentRedirectService. getCreateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO)Return the  responseMapkey
 that corresponds to creating the customer token cancel url | 
| String | AbstractPaymentGatewayTransparentRedirectService. getCreateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO) | 
| String | PaymentGatewayTransparentRedirectService. getCreateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO)Return the  responseMapkey
 that corresponds to creating the customer token return url | 
| String | AbstractPaymentGatewayTransparentRedirectService. getCreateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO) | 
| String | PaymentGatewayTransparentRedirectService. getUpdateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO)Return the  responseMapkey
 that corresponds to updating the customer token cancel url | 
| String | AbstractPaymentGatewayTransparentRedirectService. getUpdateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO) | 
| String | PaymentGatewayTransparentRedirectService. getUpdateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO)Return the  responseMapkey
 that corresponds to updating the customer token return url | 
| String | AbstractPaymentGatewayTransparentRedirectService. getUpdateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO) | 
| String | PaymentGatewayCheckoutService. lookupOrderNumberFromOrderId(PaymentResponseDTO responseDTO)Looks up the order number for a particular order id from the  PaymentResponseDTO. | 
| Long | CustomerPaymentGatewayService. updateCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO,
                                    PaymentGatewayConfiguration config) | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | CustomerPaymentGatewayAbstractController. applyCustomerTokenToProfile(PaymentResponseDTO responseDTO) | 
| Long | PaymentGatewayAbstractController. applyPaymentToOrder(PaymentResponseDTO responseDTO) | 
| abstract void | PaymentGatewayAbstractController. handleUnsuccessfulTransaction(org.springframework.ui.Model model,
                             org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
                             PaymentResponseDTO responseDTO) | 
| String | PaymentGatewayAbstractController. lookupOrderNumberFromOrderId(PaymentResponseDTO responseDTO) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | AbstractTRCreditCardExtensionHandler. overrideCustomerPaymentReturnURLs(PaymentRequestDTO requestDTO,
                                 PaymentResponseDTO responseDTO)If the request contains information about an override return URL, use the one specified on the request dto. | 
| abstract void | AbstractTRCreditCardExtensionHandler. populateFormParameters(Map<String,Map<String,String>> formParameters,
                      PaymentResponseDTO responseDTO) | 
| Modifier and Type | Method and Description | 
|---|---|
| PaymentResponseDTO | PassthroughPaymentRollbackServiceImpl. rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | PassthroughPaymentRollbackServiceImpl. rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | PassthroughPaymentRollbackServiceImpl. rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) | 
| PaymentResponseDTO | PassthroughPaymentRollbackServiceImpl. rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) | 
| Modifier and Type | Method and Description | 
|---|---|
| PaymentResponseDTO | OrderPaymentConfirmationStrategyImpl. confirmPendingTransaction(PaymentTransaction tx,
                         ProcessContext<CheckoutSeed> context) | 
| PaymentResponseDTO | OrderPaymentConfirmationStrategy. confirmPendingTransaction(PaymentTransaction tx,
                         ProcessContext<CheckoutSeed> context)Strategy to determine how to "confirm" a PENDING OrderPayment post-checkout | 
| PaymentResponseDTO | OrderPaymentConfirmationStrategyImpl. confirmTransaction(PaymentTransaction tx,
                  ProcessContext<CheckoutSeed> context) | 
| PaymentResponseDTO | OrderPaymentConfirmationStrategy. confirmTransaction(PaymentTransaction tx,
                  ProcessContext<CheckoutSeed> context)Strategy to determine how to "confirm" an OrderPayment at checkout | 
| protected PaymentResponseDTO | OrderPaymentConfirmationStrategyImpl. confirmTransactionInternal(PaymentTransaction tx,
                          ProcessContext<CheckoutSeed> context,
                          boolean isCheckout) | 
| protected PaymentResponseDTO | OrderPaymentConfirmationStrategyImpl. constructPendingTransaction(PaymentType paymentType,
                           PaymentGatewayType gatewayType,
                           PaymentRequestDTO confirmationRequest) | 
| Modifier and Type | Method and Description | 
|---|---|
| PaymentResponseDTO | ValidateAndConfirmPaymentActivity.ResponseTransactionPair. getResponseDTO() | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | DefaultPaymentGatewayCheckoutService. applyPaymentToOrder(PaymentResponseDTO responseDTO,
                   PaymentGatewayConfiguration config) | 
| Long | DefaultCustomerPaymentGatewayService. createCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO,
                                    PaymentGatewayConfiguration config) | 
| void | DefaultCustomerPaymentGatewayService. deleteCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO,
                                    PaymentGatewayConfiguration config) | 
| String | DefaultPaymentGatewayCheckoutService. lookupOrderNumberFromOrderId(PaymentResponseDTO responseDTO) | 
| void | PaymentResponseDTOToEntityServiceImpl. populateBillingInfo(PaymentResponseDTO responseDTO,
                   OrderPayment payment,
                   Address tempBillingAddress,
                   boolean isUseBillingAddressFromGateway) | 
| void | PaymentResponseDTOToEntityService. populateBillingInfo(PaymentResponseDTO responseDTO,
                   OrderPayment payment,
                   Address tempBillingAddress,
                   boolean isUseBillingAddressFromGateway) | 
| protected void | DefaultCustomerPaymentGatewayService. populateCustomerPayment(CustomerPayment customerPayment,
                       PaymentResponseDTO responseDTO,
                       PaymentGatewayConfiguration config) | 
| void | PaymentResponseDTOToEntityServiceImpl. populateCustomerPaymentToken(PaymentResponseDTO responseDTO,
                            CustomerPayment customerPayment) | 
| void | PaymentResponseDTOToEntityService. populateCustomerPaymentToken(PaymentResponseDTO responseDTO,
                            CustomerPayment customerPayment)
 Will attempt to populate the  CustomerPayment.setPaymentToken(String)by first looking at the response map for keyPaymentAdditionalFieldType.TOKEN. | 
| void | PaymentResponseDTOToEntityServiceImpl. populateShippingInfo(PaymentResponseDTO responseDTO,
                    Order order) | 
| void | PaymentResponseDTOToEntityService. populateShippingInfo(PaymentResponseDTO responseDTO,
                    Order order) | 
| Long | DefaultCustomerPaymentGatewayService. updateCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO,
                                    PaymentGatewayConfiguration config) | 
| protected void | DefaultCustomerPaymentGatewayService. validateResponseAndConfig(PaymentResponseDTO responseDTO,
                         PaymentGatewayConfiguration config) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PaymentResponseDTOToEntityServiceImpl. populateAddressInfo(AddressDTO<PaymentResponseDTO> dto,
                   Address address) | 
| void | PaymentResponseDTOToEntityService. populateAddressInfo(AddressDTO<PaymentResponseDTO> dto,
                   Address address) | 
Copyright © 2020. All rights reserved.