Uses of Class
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO
Packages that use PaymentResponseDTO
Package
Description
-
Uses of PaymentResponseDTO in org.broadleafcommerce.common.payment.dto
Fields in org.broadleafcommerce.common.payment.dto with type parameters of type PaymentResponseDTOModifier and TypeFieldDescriptionprotected AddressDTO<PaymentResponseDTO>PaymentResponseDTO.billToThe billing address associated with this transactionprotected 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 transactionprotected 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 hereMethods in org.broadleafcommerce.common.payment.dto that return PaymentResponseDTOModifier and TypeMethodDescriptionPaymentResponseDTO.completeCheckoutOnCallback(boolean completeCheckoutOnCallback) PaymentResponseDTO.paymentToken(String paymentToken) PaymentResponseDTO.paymentTransactionType(PaymentTransactionType paymentTransactionType) PaymentResponseDTO.rawResponse(String rawResponse) PaymentResponseDTO.responseMap(String key, String value) PaymentResponseDTO.successful(boolean successful) PaymentResponseDTO.valid(boolean valid) Methods in org.broadleafcommerce.common.payment.dto that return types with arguments of type PaymentResponseDTOModifier and TypeMethodDescriptionPaymentResponseDTO.billTo()PaymentResponseDTO.creditCard()PaymentResponseDTO.customer()PaymentResponseDTO.customerCredit()PaymentResponseDTO.getBillTo()PaymentResponseDTO.getCreditCard()PaymentResponseDTO.getCustomer()PaymentResponseDTO.getCustomerCredits()PaymentResponseDTO.getGiftCards()PaymentResponseDTO.getShipTo()PaymentResponseDTO.giftCard()PaymentResponseDTO.shipTo() -
Uses of PaymentResponseDTO in org.broadleafcommerce.common.payment.service
Methods in org.broadleafcommerce.common.payment.service that return PaymentResponseDTOModifier and TypeMethodDescriptionAbstractPaymentGatewayTransactionService.authorize(PaymentRequestDTO paymentRequestDTO) PassthroughPaymentTransactionService.authorize(PaymentRequestDTO paymentRequestDTO) PaymentGatewayTransactionService.authorize(PaymentRequestDTO paymentRequestDTO) AbstractPaymentGatewayTransactionService.authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) PassthroughPaymentTransactionService.authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) PaymentGatewayTransactionService.authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) AbstractPaymentGatewaySubscriptionService.cancelGatewaySubscription(PaymentRequestDTO requestDTO) PaymentGatewaySubscriptionService.cancelGatewaySubscription(PaymentRequestDTO requestDTO) AbstractPaymentGatewayTransactionService.capture(PaymentRequestDTO paymentRequestDTO) PassthroughPaymentTransactionService.capture(PaymentRequestDTO paymentRequestDTO) PaymentGatewayTransactionService.capture(PaymentRequestDTO paymentRequestDTO) AbstractPaymentGatewayTransactionConfirmationService.confirmTransaction(PaymentRequestDTO paymentRequestDTO) PaymentGatewayTransactionConfirmationService.confirmTransaction(PaymentRequestDTO paymentRequestDTO) AbstractPaymentGatewayTransparentRedirectService.createAuthorizeAndCaptureForm(PaymentRequestDTO requestDTO) PaymentGatewayTransparentRedirectService.createAuthorizeAndCaptureForm(PaymentRequestDTO requestDTO) AbstractPaymentGatewayTransparentRedirectService.createAuthorizeForm(PaymentRequestDTO requestDTO) PaymentGatewayTransparentRedirectService.createAuthorizeForm(PaymentRequestDTO requestDTO) AbstractPaymentGatewayTransparentRedirectService.createCustomerPaymentTokenForm(PaymentRequestDTO requestDTO) PaymentGatewayTransparentRedirectService.createCustomerPaymentTokenForm(PaymentRequestDTO requestDTO) AbstractPaymentGatewayCreditCardService.createGatewayCreditCard(PaymentRequestDTO requestDTO) PaymentGatewayCreditCardService.createGatewayCreditCard(PaymentRequestDTO requestDTO) AbstractPaymentGatewayCustomerService.createGatewayCustomer(PaymentRequestDTO requestDTO) PaymentGatewayCustomerService.createGatewayCustomer(PaymentRequestDTO requestDTO) AbstractPaymentGatewaySubscriptionService.createGatewaySubscription(PaymentRequestDTO requestDTO) PaymentGatewaySubscriptionService.createGatewaySubscription(PaymentRequestDTO requestDTO) AbstractPaymentGatewayCreditCardService.deleteGatewayCreditCard(PaymentRequestDTO requestDTO) PaymentGatewayCreditCardService.deleteGatewayCreditCard(PaymentRequestDTO requestDTO) AbstractPaymentGatewayCustomerService.deleteGatewayCustomer(PaymentRequestDTO requestDTO) PaymentGatewayCustomerService.deleteGatewayCustomer(PaymentRequestDTO requestDTO) AbstractPaymentGatewayReportingService.findDetailsByTransaction(PaymentRequestDTO paymentRequestDTO) PaymentGatewayReportingService.findDetailsByTransaction(PaymentRequestDTO paymentRequestDTO) AbstractPaymentGatewayClientTokenService.generateClientToken(PaymentRequestDTO requestDTO) PaymentGatewayClientTokenService.generateClientToken(PaymentRequestDTO requestDTO) AbstractPaymentGatewayTransactionService.refund(PaymentRequestDTO paymentRequestDTO) PassthroughPaymentTransactionService.refund(PaymentRequestDTO paymentRequestDTO) PaymentGatewayTransactionService.refund(PaymentRequestDTO paymentRequestDTO) AbstractPaymentGatewayHostedService.requestHostedEndpoint(PaymentRequestDTO paymentRequestDTO) PaymentGatewayHostedService.requestHostedEndpoint(PaymentRequestDTO paymentRequestDTO) AbstractPaymentGatewayFraudService.requestPayerAuthentication(PaymentRequestDTO paymentRequestDTO) 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. users' bank) for verification.AbstractPaymentGatewayTransactionService.reverseAuthorize(PaymentRequestDTO paymentRequestDTO) PassthroughPaymentTransactionService.reverseAuthorize(PaymentRequestDTO paymentRequestDTO) PaymentGatewayTransactionService.reverseAuthorize(PaymentRequestDTO paymentRequestDTO) AbstractPaymentGatewayRollbackService.rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) PaymentGatewayRollbackService.rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) AbstractPaymentGatewayRollbackService.rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) PaymentGatewayRollbackService.rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) AbstractPaymentGatewayRollbackService.rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) PaymentGatewayRollbackService.rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) AbstractPaymentGatewayRollbackService.rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) PaymentGatewayRollbackService.rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) AbstractPaymentGatewayWebResponseService.translateWebResponse(jakarta.servlet.http.HttpServletRequest request) PaymentGatewayWebResponseService.translateWebResponse(jakarta.servlet.http.HttpServletRequest request) AbstractPaymentGatewayTransparentRedirectService.updateCustomerPaymentTokenForm(PaymentRequestDTO requestDTO) PaymentGatewayTransparentRedirectService.updateCustomerPaymentTokenForm(PaymentRequestDTO requestDTO) AbstractPaymentGatewayCreditCardService.updateGatewayCreditCard(PaymentRequestDTO requestDTO) PaymentGatewayCreditCardService.updateGatewayCreditCard(PaymentRequestDTO requestDTO) AbstractPaymentGatewayCustomerService.updateGatewayCustomer(PaymentRequestDTO requestDTO) PaymentGatewayCustomerService.updateGatewayCustomer(PaymentRequestDTO requestDTO) AbstractPaymentGatewaySubscriptionService.updateGatewaySubscription(PaymentRequestDTO requestDTO) PaymentGatewaySubscriptionService.updateGatewaySubscription(PaymentRequestDTO requestDTO) AbstractPaymentGatewayTransactionService.voidPayment(PaymentRequestDTO paymentRequestDTO) PassthroughPaymentTransactionService.voidPayment(PaymentRequestDTO paymentRequestDTO) PaymentGatewayTransactionService.voidPayment(PaymentRequestDTO paymentRequestDTO) Methods in org.broadleafcommerce.common.payment.service with parameters of type PaymentResponseDTOModifier and TypeMethodDescriptionPaymentGatewayCheckoutService.applyPaymentToOrder(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) CustomerPaymentGatewayService.createCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) voidCustomerPaymentGatewayService.deleteCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) AbstractPaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO) PaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO) Return theresponseMapkey that corresponds to creating the customer token cancel urlAbstractPaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO) PaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO) Return theresponseMapkey that corresponds to creating the customer token return urlAbstractPaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO) PaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO) Return theresponseMapkey that corresponds to updating the customer token cancel urlAbstractPaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO) PaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO) Return theresponseMapkey that corresponds to updating the customer token return urlPaymentGatewayCheckoutService.lookupOrderNumberFromOrderId(PaymentResponseDTO responseDTO) Looks up the order number for a particular order id from thePaymentResponseDTO.CustomerPaymentGatewayService.updateCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) -
Uses of PaymentResponseDTO in org.broadleafcommerce.common.web.payment.controller
Methods in org.broadleafcommerce.common.web.payment.controller with parameters of type PaymentResponseDTOModifier and TypeMethodDescriptionCustomerPaymentGatewayAbstractController.applyCustomerTokenToProfile(PaymentResponseDTO responseDTO) PaymentGatewayAbstractController.applyPaymentToOrder(PaymentResponseDTO responseDTO) abstract voidPaymentGatewayAbstractController.handleUnsuccessfulTransaction(org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, PaymentResponseDTO responseDTO) PaymentGatewayAbstractController.lookupOrderNumberFromOrderId(PaymentResponseDTO responseDTO) -
Uses of PaymentResponseDTO in org.broadleafcommerce.common.web.payment.processor
Methods in org.broadleafcommerce.common.web.payment.processor with parameters of type PaymentResponseDTOModifier and TypeMethodDescriptionprotected voidAbstractTRCreditCardExtensionHandler.overrideCustomerPaymentReturnURLs(PaymentRequestDTO requestDTO, PaymentResponseDTO responseDTO) If the request contains information about an override return URL, use the one specified on the request dto.abstract voidAbstractTRCreditCardExtensionHandler.populateFormParameters(Map<String, Map<String, String>> formParameters, PaymentResponseDTO responseDTO) -
Uses of PaymentResponseDTO in org.broadleafcommerce.core.checkout.service.gateway
Methods in org.broadleafcommerce.core.checkout.service.gateway that return PaymentResponseDTOModifier and TypeMethodDescriptionPassthroughPaymentRollbackServiceImpl.rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) PassthroughPaymentRollbackServiceImpl.rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) PassthroughPaymentRollbackServiceImpl.rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) PassthroughPaymentRollbackServiceImpl.rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) -
Uses of PaymentResponseDTO in org.broadleafcommerce.core.checkout.service.strategy
Methods in org.broadleafcommerce.core.checkout.service.strategy that return PaymentResponseDTOModifier and TypeMethodDescriptionOrderPaymentConfirmationStrategy.confirmPendingTransaction(PaymentTransaction tx, ProcessContext<CheckoutSeed> context) Strategy to determine how to "confirm" a PENDING OrderPayment post-checkoutOrderPaymentConfirmationStrategyImpl.confirmPendingTransaction(PaymentTransaction tx, ProcessContext<CheckoutSeed> context) OrderPaymentConfirmationStrategy.confirmTransaction(PaymentTransaction tx, ProcessContext<CheckoutSeed> context) Strategy to determine how to "confirm" an OrderPayment at checkoutOrderPaymentConfirmationStrategyImpl.confirmTransaction(PaymentTransaction tx, ProcessContext<CheckoutSeed> context) protected PaymentResponseDTOOrderPaymentConfirmationStrategyImpl.confirmTransactionInternal(PaymentTransaction tx, ProcessContext<CheckoutSeed> context, boolean isCheckout) protected PaymentResponseDTOOrderPaymentConfirmationStrategyImpl.constructPendingTransaction(PaymentType paymentType, PaymentGatewayType gatewayType, PaymentRequestDTO confirmationRequest) -
Uses of PaymentResponseDTO in org.broadleafcommerce.core.checkout.service.workflow
Methods in org.broadleafcommerce.core.checkout.service.workflow that return PaymentResponseDTOModifier and TypeMethodDescriptionValidateAndConfirmPaymentActivity.ResponseTransactionPair.getResponseDTO() -
Uses of PaymentResponseDTO in org.broadleafcommerce.core.payment.service
Methods in org.broadleafcommerce.core.payment.service with parameters of type PaymentResponseDTOModifier and TypeMethodDescriptionDefaultPaymentGatewayCheckoutService.applyPaymentToOrder(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) DefaultCustomerPaymentGatewayService.createCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) voidDefaultCustomerPaymentGatewayService.deleteCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) protected booleanDefaultCustomerPaymentGatewayService.isNewDefaultPaymentMethod(PaymentResponseDTO responseDTO) DefaultPaymentGatewayCheckoutService.lookupOrderNumberFromOrderId(PaymentResponseDTO responseDTO) voidPaymentResponseDTOToEntityService.populateBillingInfo(PaymentResponseDTO responseDTO, OrderPayment payment, Address tempBillingAddress, boolean isUseBillingAddressFromGateway) voidPaymentResponseDTOToEntityServiceImpl.populateBillingInfo(PaymentResponseDTO responseDTO, OrderPayment payment, Address tempBillingAddress, boolean isUseBillingAddressFromGateway) protected voidDefaultCustomerPaymentGatewayService.populateCustomerPayment(CustomerPayment customerPayment, PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) voidPaymentResponseDTOToEntityService.populateCustomerPaymentToken(PaymentResponseDTO responseDTO, CustomerPayment customerPayment) Will attempt to populate theCustomerPayment.setPaymentToken(String)by first looking at the response map for keyPaymentAdditionalFieldType.TOKEN.voidPaymentResponseDTOToEntityServiceImpl.populateCustomerPaymentToken(PaymentResponseDTO responseDTO, CustomerPayment customerPayment) voidPaymentResponseDTOToEntityService.populateShippingInfo(PaymentResponseDTO responseDTO, Order order) voidPaymentResponseDTOToEntityServiceImpl.populateShippingInfo(PaymentResponseDTO responseDTO, Order order) DefaultCustomerPaymentGatewayService.updateCustomerPaymentFromResponseDTO(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) protected voidDefaultCustomerPaymentGatewayService.validateResponseAndConfig(PaymentResponseDTO responseDTO, PaymentGatewayConfiguration config) Method parameters in org.broadleafcommerce.core.payment.service with type arguments of type PaymentResponseDTOModifier and TypeMethodDescriptionvoidPaymentResponseDTOToEntityService.populateAddressInfo(AddressDTO<PaymentResponseDTO> dto, Address address) voidPaymentResponseDTOToEntityServiceImpl.populateAddressInfo(AddressDTO<PaymentResponseDTO> dto, Address address)