Modifier and Type | Field and Description |
---|---|
protected AddressDTO<PaymentResponseDTO> |
PaymentResponseDTO.billTo
The billing address associated with this transaction
|
protected CreditCardDTO<PaymentResponseDTO> |
PaymentResponseDTO.creditCard
for sale/authorize transactions, this will be the Credit Card object that was charged.
|
protected GatewayCustomerDTO<PaymentResponseDTO> |
PaymentResponseDTO.customer
Any customer information that relates to this transaction
|
protected List<CustomerCreditDTO<PaymentResponseDTO>> |
PaymentResponseDTO.customerCredits
Any customer credit accounts that have been processed.
|
protected List<GiftCardDTO<PaymentResponseDTO>> |
PaymentResponseDTO.giftCards
Any gift cards that have been processed.
|
protected AddressDTO<PaymentResponseDTO> |
PaymentResponseDTO.shipTo
If 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
responseMap key
that corresponds to creating the customer token cancel url |
String |
AbstractPaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO) |
String |
PaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO)
Return the
responseMap key
that corresponds to creating the customer token return url |
String |
AbstractPaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO) |
String |
PaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO)
Return the
responseMap key
that corresponds to updating the customer token cancel url |
String |
AbstractPaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenCancelURLFieldKey(PaymentResponseDTO responseDTO) |
String |
PaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenReturnURLFieldKey(PaymentResponseDTO responseDTO)
Return the
responseMap key
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 key PaymentAdditionalFieldType.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 © 2022. All rights reserved.