Uses of Class
org.broadleafcommerce.common.payment.dto.PaymentRequestDTO
Packages that use PaymentRequestDTO
Package
Description
-
Uses of PaymentRequestDTO in org.broadleafcommerce.common.payment.dto
Fields in org.broadleafcommerce.common.payment.dto declared as PaymentRequestDTOFields in org.broadleafcommerce.common.payment.dto with type parameters of type PaymentRequestDTOModifier and TypeFieldDescriptionprotected AddressDTO<PaymentRequestDTO>PaymentRequestDTO.billToprotected CreditCardDTO<PaymentRequestDTO>PaymentRequestDTO.creditCardprotected GatewayCustomerDTO<PaymentRequestDTO>PaymentRequestDTO.customerprotected List<CustomerCreditDTO<PaymentRequestDTO>>PaymentRequestDTO.customerCreditsprotected List<GiftCardDTO<PaymentRequestDTO>>PaymentRequestDTO.giftCardsprotected AddressDTO<PaymentRequestDTO>PaymentRequestDTO.shipToprotected SubscriptionDTO<PaymentRequestDTO>PaymentRequestDTO.subscriptionMethods in org.broadleafcommerce.common.payment.dto that return PaymentRequestDTOModifier and TypeMethodDescriptionPaymentRequestDTO.additionalField(String key, Object value) PaymentRequestDTO.completeCheckoutOnCallback(boolean completeCheckoutOnCallback) LineItemDTO.done()PaymentRequestDTO.gatewayRequestType(PaymentGatewayRequestType gatewayRequestType) PaymentRequestDTO.orderCurrencyCode(String orderCurrencyCode) PaymentRequestDTO.orderDescription(String orderDescription) PaymentRequestDTO.orderSubtotal(String orderSubtotal) PaymentRequestDTO.paymentType(PaymentType paymentType) PaymentRequestDTO.shippingTotal(String shippingTotal) PaymentRequestDTO.transactionTotal(String transactionTotal) Methods in org.broadleafcommerce.common.payment.dto that return types with arguments of type PaymentRequestDTOModifier and TypeMethodDescriptionPaymentRequestDTO.billTo()You should only call this once, as it will create a new bill to address if called more than once.PaymentRequestDTO.creditCard()You should only call this once, as it will create a new credit card if called more than once.PaymentRequestDTO.customer()You should only call this once, as it will create a new customer if called more than once.PaymentRequestDTO.customerCredit()You should only call this once, as it will create a new gift card if called more than once.PaymentRequestDTO.getBillTo()PaymentRequestDTO.getCreditCard()PaymentRequestDTO.getCustomer()PaymentRequestDTO.getCustomerCredits()PaymentRequestDTO.getGiftCards()PaymentRequestDTO.getShipTo()PaymentRequestDTO.getSubscription()PaymentRequestDTO.giftCard()You should only call this once, as it will create a new gift card if called more than once.PaymentRequestDTO.shipTo()You should only call this once, as it will create a new customer if called more than once.PaymentRequestDTO.subscription()You should only call this once, as it will create a new subscription if called more than once.Constructors in org.broadleafcommerce.common.payment.dto with parameters of type PaymentRequestDTO -
Uses of PaymentRequestDTO in org.broadleafcommerce.common.payment.service
Methods in org.broadleafcommerce.common.payment.service that return PaymentRequestDTOModifier and TypeMethodDescriptionCurrentCustomerPaymentRequestService.getPaymentRequestFromCurrentCustomer()Returns aPaymentRequestDTObased on all the information from the current customer in the system, like one on threadlocalCurrentOrderPaymentRequestService.getPaymentRequestFromCurrentOrder()Returns aPaymentRequestDTObased on all the information from the current order in the system, like one on threadlocalMethods in org.broadleafcommerce.common.payment.service with parameters of type PaymentRequestDTOModifier 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) 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) -
Uses of PaymentRequestDTO in org.broadleafcommerce.common.web.payment.processor
Methods in org.broadleafcommerce.common.web.payment.processor with parameters of type PaymentRequestDTOModifier and TypeMethodDescriptionAbstractTRCreditCardExtensionHandler.createTransparentRedirectForm(Map<String, Map<String, String>> formParameters, PaymentRequestDTO requestDTO, Map<String, String> configurationSettings) TRCreditCardExtensionHandler.createTransparentRedirectForm(Map<String, Map<String, String>> formParameters, PaymentRequestDTO requestDTO, Map<String, String> configurationSettings) The implementing modules should take into consideration the passed in configuration settings map and call their implementing TransparentRedirectService to generate either an Authorize or Authorize and Capture Form.protected voidAbstractTRCreditCardExtensionHandler.overrideCustomerPaymentReturnURLs(PaymentRequestDTO requestDTO, PaymentResponseDTO responseDTO) If the request contains information about an override return URL, use the one specified on the request dto.