Modifier and Type | Field and Description |
---|---|
protected PaymentRequestDTO |
LineItemDTO.parent |
Modifier and Type | Field and Description |
---|---|
protected AddressDTO<PaymentRequestDTO> |
PaymentRequestDTO.billTo |
protected CreditCardDTO<PaymentRequestDTO> |
PaymentRequestDTO.creditCard |
protected GatewayCustomerDTO<PaymentRequestDTO> |
PaymentRequestDTO.customer |
protected List<CustomerCreditDTO<PaymentRequestDTO>> |
PaymentRequestDTO.customerCredits |
protected List<GiftCardDTO<PaymentRequestDTO>> |
PaymentRequestDTO.giftCards |
protected AddressDTO<PaymentRequestDTO> |
PaymentRequestDTO.shipTo |
protected SubscriptionDTO<PaymentRequestDTO> |
PaymentRequestDTO.subscription |
Modifier and Type | Method and Description |
---|---|
PaymentRequestDTO |
PaymentRequestDTO.additionalField(String key,
Object value) |
PaymentRequestDTO |
PaymentRequestDTO.completeCheckoutOnCallback(boolean completeCheckoutOnCallback) |
PaymentRequestDTO |
LineItemDTO.done() |
PaymentRequestDTO |
PaymentRequestDTO.orderCurrencyCode(String orderCurrencyCode) |
PaymentRequestDTO |
PaymentRequestDTO.orderDescription(String orderDescription) |
PaymentRequestDTO |
PaymentRequestDTO.orderId(String orderId) |
PaymentRequestDTO |
PaymentRequestDTO.orderSubtotal(String orderSubtotal) |
PaymentRequestDTO |
PaymentRequestDTO.shippingTotal(String shippingTotal) |
PaymentRequestDTO |
PaymentRequestDTO.taxTotal(String taxTotal) |
PaymentRequestDTO |
PaymentRequestDTO.transactionTotal(String transactionTotal) |
Modifier and Type | Method and Description |
---|---|
AddressDTO<PaymentRequestDTO> |
PaymentRequestDTO.billTo()
You should only call this once, as it will create a new bill to address
if called more than once.
|
CreditCardDTO<PaymentRequestDTO> |
PaymentRequestDTO.creditCard()
You should only call this once, as it will create a new credit card
if called more than once.
|
GatewayCustomerDTO<PaymentRequestDTO> |
PaymentRequestDTO.customer()
You should only call this once, as it will create a new customer
if called more than once.
|
CustomerCreditDTO<PaymentRequestDTO> |
PaymentRequestDTO.customerCredit()
You should only call this once, as it will create a new gift card
if called more than once.
|
List<CustomerCreditDTO<PaymentRequestDTO>> |
PaymentRequestDTO.getCustomerCredits() |
List<GiftCardDTO<PaymentRequestDTO>> |
PaymentRequestDTO.getGiftCards() |
GiftCardDTO<PaymentRequestDTO> |
PaymentRequestDTO.giftCard()
You should only call this once, as it will create a new gift card
if called more than once.
|
AddressDTO<PaymentRequestDTO> |
PaymentRequestDTO.shipTo()
You should only call this once, as it will create a new customer
if called more than once.
|
SubscriptionDTO<PaymentRequestDTO> |
PaymentRequestDTO.subscription()
You should only call this once, as it will create a new subscription
if called more than once.
|
Constructor and Description |
---|
LineItemDTO(PaymentRequestDTO parent) |
Modifier and Type | Method and Description |
---|---|
PaymentResponseDTO |
PaymentGatewayTransactionService.authorize(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionService.authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewaySubscriptionService.cancelGatewaySubscription(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionService.capture(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionConfirmationService.confirmTransaction(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayTransparentRedirectService.createAuthorizeAndCaptureForm(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayTransparentRedirectService.createAuthorizeForm(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCreditCardService.createGatewayCreditCard(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCustomerService.createGatewayCustomer(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewaySubscriptionService.createGatewaySubscription(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCreditCardService.deleteGatewayCreditCard(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCustomerService.deleteGatewayCustomer(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayReportingService.findDetailsByTransaction(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionService.refund(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 |
PaymentGatewayTransactionService.reverseAuthorize(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayRollbackService.rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) |
PaymentResponseDTO |
PaymentGatewayRollbackService.rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) |
PaymentResponseDTO |
PaymentGatewayRollbackService.rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) |
PaymentResponseDTO |
PaymentGatewayRollbackService.rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) |
PaymentResponseDTO |
PaymentGatewayCreditCardService.updateGatewayCreditCard(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCustomerService.updateGatewayCustomer(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewaySubscriptionService.updateGatewaySubscription(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionService.voidPayment(PaymentRequestDTO paymentRequestDTO) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
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.
|
ExtensionResultStatusType |
AbstractTRCreditCardExtensionHandler.createTransparentRedirectForm(Map<String,Map<String,String>> formParameters,
PaymentRequestDTO requestDTO,
Map<String,String> configurationSettings) |
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 |
---|---|
protected void |
ValidateAndConfirmPaymentActivity.populateBillingAddressOnRequest(PaymentRequestDTO requestDTO,
OrderPayment payment) |
protected void |
ValidateAndConfirmPaymentActivity.populateCreditCardOnRequest(PaymentRequestDTO requestDTO,
OrderPayment payment) |
protected void |
ValidateAndConfirmPaymentActivity.populateCustomerOnRequest(PaymentRequestDTO requestDTO,
OrderPayment payment) |
Modifier and Type | Method and Description |
---|---|
PaymentRequestDTO |
OrderToPaymentRequestDTOServiceImpl.translateOrder(Order order) |
PaymentRequestDTO |
OrderToPaymentRequestDTOService.translateOrder(Order order)
This translates an Order of
PaymentType.CREDIT_CARD into a PaymentRequestDTO. |
PaymentRequestDTO |
OrderToPaymentRequestDTOServiceImpl.translatePaymentTransaction(Money transactionAmount,
PaymentTransaction paymentTransaction) |
PaymentRequestDTO |
OrderToPaymentRequestDTOService.translatePaymentTransaction(Money transactionAmount,
PaymentTransaction paymentTransaction)
Utilizes the
PaymentTransaction.getAdditionalFields() map to populate necessary request parameters on the
resulting PaymentRequestDTO . |
Modifier and Type | Method and Description |
---|---|
protected void |
OrderToPaymentRequestDTOServiceImpl.populateBillTo(Order order,
PaymentRequestDTO requestDTO) |
protected void |
OrderToPaymentRequestDTOServiceImpl.populateCustomerInfo(Order order,
PaymentRequestDTO requestDTO) |
protected void |
OrderToPaymentRequestDTOServiceImpl.populateDefaultLineItemsAndSubtotal(Order order,
PaymentRequestDTO requestDTO)
IMPORTANT:
|
protected void |
OrderToPaymentRequestDTOServiceImpl.populateShipTo(Order order,
PaymentRequestDTO requestDTO)
Uses the first shippable fulfillment group to populate the
shipTo() object |
protected void |
OrderToPaymentRequestDTOServiceImpl.populateTotals(Order order,
PaymentRequestDTO requestDTO) |
Copyright © 2014. All rights reserved.