Modifier and Type | Method and Description |
---|---|
PaymentResponse |
PaymentResponse.amount(javax.money.MonetaryAmount amount) |
PaymentResponse |
PaymentResponse.completeCheckoutOnCallback(boolean completeCheckoutOnCallback) |
PaymentResponse |
PaymentResponse.customer(GatewayCustomer<PaymentResponse> customer) |
PaymentResponse |
PaymentResponse.dateRecorded(Instant dateRecorded) |
PaymentResponse |
PaymentResponse.declineType(String declineType) |
PaymentResponse |
PaymentResponse.failureType(String failureType) |
PaymentResponse |
PaymentResponse.gatewayResponseCode(String gatewayResponseCode) |
PaymentResponse |
PaymentResponse.message(String message) |
PaymentResponse |
PaymentResponse.orderId(String orderId) |
PaymentResponse |
PaymentResponse.paymentGatewayType(PaymentGatewayType paymentGatewayType) |
PaymentResponse |
PaymentResponse.paymentId(String paymentId) |
PaymentResponse |
PaymentResponse.paymentToken(String paymentToken) |
PaymentResponse |
PaymentResponse.paymentType(PaymentType paymentType) |
PaymentResponse |
PaymentResponse.rawResponse(String rawResponse) |
PaymentResponse |
PaymentResponse.responseMap(String key,
String value) |
PaymentResponse |
PaymentResponse.successful(boolean successful) |
PaymentResponse |
PaymentResponse.threeDSecureVerificationUrl(String threeDSecureVerificationUrl) |
PaymentResponse |
PaymentResponse.transactionReferenceId(String transactionReferenceId) |
PaymentResponse |
PaymentResponse.transactionType(TransactionType transactionType) |
PaymentResponse |
PaymentResponse.valid(boolean valid) |
Modifier and Type | Method and Description |
---|---|
Address<PaymentResponse> |
PaymentResponse.billTo() |
CreditCard<PaymentResponse> |
PaymentResponse.creditCard() |
GatewayCustomer<PaymentResponse> |
PaymentResponse.customer() |
CustomerCredit<PaymentResponse> |
PaymentResponse.customerCredit() |
Address<PaymentResponse> |
PaymentResponse.getBillTo()
The billing address associated with this transaction
|
CreditCard<PaymentResponse> |
PaymentResponse.getCreditCard()
for sale/authorize transactions, this will be the Credit Card object that was charged.
|
GatewayCustomer<PaymentResponse> |
PaymentResponse.getCustomer()
Any customer information that relates to this transaction
|
List<CustomerCredit<PaymentResponse>> |
PaymentResponse.getCustomerCredits()
Any customer credit accounts that have been processed.
|
List<GiftCard<PaymentResponse>> |
PaymentResponse.getGiftCards()
Any gift cards that have been processed.
|
Address<PaymentResponse> |
PaymentResponse.getShipTo()
If shipping information is captured on the gateway, the values sent back will be put here
|
GiftCard<PaymentResponse> |
PaymentResponse.giftCard() |
Address<PaymentResponse> |
PaymentResponse.shipTo() |
Modifier and Type | Method and Description |
---|---|
PaymentResponse |
PaymentResponse.customer(GatewayCustomer<PaymentResponse> customer) |
Modifier and Type | Method and Description |
---|---|
default PaymentResponse |
PaymentGatewayTransactionService.authorize(PaymentRequest paymentRequest)
Responsible for executing a
DefaultTransactionTypes.AUTHORIZE transaction against the
payment gateway, based on the provided PaymentRequest , & returning the transaction's
results in the form of a PaymentResponse . |
default PaymentResponse |
PaymentGatewayTransactionService.authorizeAndCapture(PaymentRequest paymentRequest)
Responsible for executing a
DefaultTransactionTypes.AUTHORIZE_AND_CAPTURE transaction
against the payment gateway, based on the provided PaymentRequest , & returning the
transaction's results in the form of a PaymentResponse . |
default PaymentResponse |
PaymentGatewaySubscriptionService.cancelGatewaySubscription(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayTransactionService.capture(PaymentRequest paymentRequest)
Responsible for executing a
DefaultTransactionTypes.CAPTURE transaction against the
payment gateway, based on the provided PaymentRequest , & returning the transaction's
results in the form of a PaymentResponse . |
default PaymentResponse |
PaymentGatewayTransactionConfirmationService.confirmTransaction(PaymentRequest paymentRequest) |
default PaymentResponse |
PaymentGatewayTransparentRedirectService.createAuthorizeAndCaptureForm(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayTransparentRedirectService.createAuthorizeForm(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayTransparentRedirectService.createCustomerPaymentTokenForm(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayCreditCardService.createGatewayCreditCard(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayCustomerService.createGatewayCustomer(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewaySubscriptionService.createGatewaySubscription(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayCreditCardService.deleteGatewayCreditCard(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayCustomerService.deleteGatewayCustomer(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayReportingService.findDetailsByTransaction(PaymentRequest paymentRequest) |
default PaymentResponse |
PaymentGatewayClientTokenService.generateClientToken(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayTransactionService.refund(PaymentRequest paymentRequest)
Responsible for executing a
DefaultTransactionTypes.REFUND transaction against the
payment gateway, based on the provided PaymentRequest , & returning the transaction's
results in the form of a PaymentResponse . |
default PaymentResponse |
PaymentGatewayHostedService.requestHostedEndpoint(PaymentRequest paymentRequest) |
default PaymentResponse |
PaymentGatewayFraudService.requestPayerAuthentication(PaymentRequest paymentRequest)
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.
|
default PaymentResponse |
PaymentGatewayTransactionService.reverseAuthorize(PaymentRequest paymentRequest)
Responsible for executing a
DefaultTransactionTypes.REVERSE_AUTH transaction against
the payment gateway, based on the provided PaymentRequest , & returning the
transaction's results in the form of a PaymentResponse . |
default PaymentResponse |
PaymentGatewayRollbackService.rollbackAuthorize(PaymentRequest transactionToBeRolledBack) |
default PaymentResponse |
PaymentGatewayRollbackService.rollbackAuthorizeAndCapture(PaymentRequest transactionToBeRolledBack) |
default PaymentResponse |
PaymentGatewayRollbackService.rollbackCapture(PaymentRequest transactionToBeRolledBack) |
default PaymentResponse |
PaymentGatewayRollbackService.rollbackRefund(PaymentRequest transactionToBeRolledBack) |
default PaymentResponse |
PaymentGatewayTransparentRedirectService.updateCustomerPaymentTokenForm(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayCreditCardService.updateGatewayCreditCard(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayCustomerService.updateGatewayCustomer(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewaySubscriptionService.updateGatewaySubscription(PaymentRequest requestDTO) |
default PaymentResponse |
PaymentGatewayTransactionService.voidPayment(PaymentRequest paymentRequest)
Responsible for executing a
DefaultTransactionTypes.VOID transaction against the
payment gateway, based on the provided PaymentRequest , & returning the transaction's
results in the form of a PaymentResponse . |
Modifier and Type | Method and Description |
---|---|
Long |
PaymentGatewayCheckoutService.applyPaymentToOrder(PaymentResponse responseDTO,
PaymentGatewayConfiguration config) |
Long |
CustomerPaymentGatewayService.createCustomerPaymentFromResponseDTO(PaymentResponse responseDTO,
PaymentGatewayConfiguration config) |
void |
CustomerPaymentGatewayService.deleteCustomerPaymentFromResponseDTO(PaymentResponse responseDTO,
PaymentGatewayConfiguration config) |
default String |
PaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenCancelURLFieldKey(PaymentResponse responseDTO)
Return the
getResponseMap() key that corresponds to creating the
customer token cancel url |
default String |
PaymentGatewayTransparentRedirectService.getCreateCustomerPaymentTokenReturnURLFieldKey(PaymentResponse responseDTO)
Return the
getResponseMap() key that corresponds to creating the
customer token return url |
default String |
PaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenCancelURLFieldKey(PaymentResponse responseDTO)
Return the
getResponseMap() key that corresponds to updating the
customer token cancel url |
default String |
PaymentGatewayTransparentRedirectService.getUpdateCustomerPaymentTokenReturnURLFieldKey(PaymentResponse responseDTO)
Return the
getResponseMap() key that corresponds to updating the
customer token return url |
String |
PaymentGatewayCheckoutService.lookupOrderNumberFromOrderId(PaymentResponse responseDTO)
Looks up the order number for a particular order id from the
PaymentResponse . |
Long |
CustomerPaymentGatewayService.updateCustomerPaymentFromResponseDTO(PaymentResponse responseDTO,
PaymentGatewayConfiguration config) |
Modifier and Type | Method and Description |
---|---|
PaymentResponse |
DefaultPassthroughTransactionService.authorize(PaymentRequest paymentRequest) |
PaymentResponse |
DefaultPassthroughTransactionService.authorizeAndCapture(PaymentRequest paymentRequest) |
PaymentResponse |
DefaultPassthroughTransactionService.capture(PaymentRequest paymentRequest) |
PaymentResponse |
DefaultPassthroughTransactionService.refund(PaymentRequest paymentRequest) |
PaymentResponse |
DefaultPassthroughTransactionService.reverseAuthorize(PaymentRequest paymentRequest) |
PaymentResponse |
DefaultPassthroughTransactionService.voidPayment(PaymentRequest paymentRequest) |
Modifier and Type | Method and Description |
---|---|
default PaymentResponse |
PaymentGatewayWebResponseService.translateWebResponse(javax.servlet.http.HttpServletRequest request) |
Modifier and Type | Method and Description |
---|---|
PaymentResponse |
DefaultPaymentResponseUtil.buildPaymentResponse(@NonNull PaymentRequest paymentRequest,
@NonNull PaymentGatewayType gatewayType,
@NonNull TransactionType transactionType) |
PaymentResponse |
PaymentResponseUtil.buildPaymentResponse(@NonNull PaymentRequest paymentRequest,
@NonNull PaymentGatewayType gatewayType,
@NonNull TransactionType transactionType)
Builds and populates a
PaymentResponse based on the provided PaymentRequest |
protected PaymentResponse |
DefaultPaymentResponseUtil.populateBillTo(@NonNull PaymentResponse paymentResponse,
@NonNull Address<PaymentRequest> requestBillTo) |
protected PaymentResponse |
DefaultPaymentResponseUtil.populateCustomer(@NonNull PaymentResponse paymentResponse,
@NonNull GatewayCustomer<PaymentRequest> requestCustomer) |
protected PaymentResponse |
DefaultPaymentResponseUtil.populateShipTo(@NonNull PaymentResponse paymentResponse,
@NonNull Address<PaymentRequest> requestShipTo) |
Modifier and Type | Method and Description |
---|---|
protected PaymentResponse |
DefaultPaymentResponseUtil.populateBillTo(@NonNull PaymentResponse paymentResponse,
@NonNull Address<PaymentRequest> requestBillTo) |
protected PaymentResponse |
DefaultPaymentResponseUtil.populateCustomer(@NonNull PaymentResponse paymentResponse,
@NonNull GatewayCustomer<PaymentRequest> requestCustomer) |
protected PaymentResponse |
DefaultPaymentResponseUtil.populateShipTo(@NonNull PaymentResponse paymentResponse,
@NonNull Address<PaymentRequest> requestShipTo) |
Copyright © 2021. All rights reserved.