Class ExternalPaymentProperties
java.lang.Object
com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProperties
@ConfigurationProperties("broadleaf.cartoperation.paymentprovider")
public class ExternalPaymentProperties
extends Object
Properties for interacting with an external payment transaction service.
- Author:
- Dima Myroniuk (dmyroniuk)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe URI path for executing an authorize and capture transaction.The URI path for executing an authorize transaction.The URI path for blocking customer mutability for payments in checkout that require finalization.The URI path for blocking customer mutability for payments in checkout.The URI path to reset payment transaction reversal state.Deprecated.The URI path to lookup external payment transaction results & record them to the relevant transaction.The URI path for locking multiple payments and include theirPaymentSummaries
in the response.The URI path for locking multiple payments.The URI path to lookup 3DS payment transaction results from the gateway.The URI path to lookup external payment transaction results from the gateway.The URI path for basic CRUD operations on payments.The URI path for basic CRUD operations on payment transactions.The URI path for removing customer mutability blocks for payments in checkout.The service client to use when calling payment transaction services.The URI path for transferring a CSR payment to a customer.The URI path for transferring a customer payment to a CSR.The URI path for locking multiple payments.getUrl()
The base url for an external payment transaction service.The URI path to validate the payment callback request based on the tokenvoid
setAuthorizeAndCaptureUri
(String authorizeAndCaptureUri) The URI path for executing an authorize and capture transaction.void
setAuthorizeUri
(String authorizeUri) The URI path for executing an authorize transaction.void
setBlockCustomerMutabilityForPaymentFinalizationUri
(String blockCustomerMutabilityForPaymentFinalizationUri) The URI path for blocking customer mutability for payments in checkout that require finalization.void
setBlockCustomerMutabilityForPaymentsUri
(String blockCustomerMutabilityForPaymentsUri) The URI path for blocking customer mutability for payments in checkout.void
setClaimTransactionsForRequestUri
(String claimTransactionsForRequestUri) The URI path to reset payment transaction reversal state.void
setFinalizePaymentsUri
(String finalizePaymentsUri) Deprecated.in favor ofblockCustomerMutabilityForPaymentsUri
for more accurate namingvoid
setHandleExternalTransactionResultUri
(String handleExternalTransactionResultUri) The URI path to lookup external payment transaction results & record them to the relevant transaction.void
setLockAndRetrievePaymentsUri
(String lockAndRetrievePaymentsUri) The URI path for locking multiple payments and include theirPaymentSummaries
in the response.void
setLockPaymentsUri
(String lockPaymentsUri) The URI path for locking multiple payments.void
setLookup3dsTransactionResultUri
(String lookup3dsTransactionResultUri) The URI path to lookup 3DS payment transaction results from the gateway.void
setLookupExternalTransactionResultUri
(String lookupExternalTransactionResultUri) The URI path to lookup external payment transaction results from the gateway.void
setPaymentsUri
(String paymentsUri) The URI path for basic CRUD operations on payments.void
setPaymentTransactionsUri
(String paymentTransactionsUri) The URI path for basic CRUD operations on payment transactions.void
setRemoveCustomerMutabilityBlockForPaymentFinalizationUri
(String removeCustomerMutabilityBlockForPaymentFinalizationUri) The URI path for removing customer mutability blocks for payments in checkout.void
setServiceClient
(String serviceClient) The service client to use when calling payment transaction services.void
setTransferCsrPaymentsToCustomerUri
(String transferCsrPaymentsToCustomerUri) The URI path for transferring a CSR payment to a customer.void
setTransferCustomerPaymentsToCsrUri
(String transferCustomerPaymentsToCsrUri) The URI path for transferring a customer payment to a CSR.void
setUnlockPaymentsUri
(String unlockPaymentsUri) The URI path for locking multiple payments.void
The base url for an external payment transaction service.void
setValidatePaymentCallbackTokenUri
(String validatePaymentCallbackTokenUri) The URI path to validate the payment callback request based on the token
-
Constructor Details
-
ExternalPaymentProperties
public ExternalPaymentProperties()
-
-
Method Details
-
getUrl
The base url for an external payment transaction service. -
getPaymentsUri
The URI path for basic CRUD operations on payments. -
getPaymentTransactionsUri
The URI path for basic CRUD operations on payment transactions. -
getLockPaymentsUri
The URI path for locking multiple payments. -
getLockAndRetrievePaymentsUri
The URI path for locking multiple payments and include theirPaymentSummaries
in the response. -
getUnlockPaymentsUri
The URI path for locking multiple payments. -
getAuthorizeUri
The URI path for executing an authorize transaction. -
getAuthorizeAndCaptureUri
The URI path for executing an authorize and capture transaction. -
getFinalizePaymentsUri
Deprecated.in favor ofblockCustomerMutabilityForPaymentsUri
for more accurate namingThe URI path for finalizing payments after checkout. -
getBlockCustomerMutabilityForPaymentsUri
The URI path for blocking customer mutability for payments in checkout. -
getBlockCustomerMutabilityForPaymentFinalizationUri
The URI path for blocking customer mutability for payments in checkout that require finalization. -
getRemoveCustomerMutabilityBlockForPaymentFinalizationUri
The URI path for removing customer mutability blocks for payments in checkout. -
getTransferCustomerPaymentsToCsrUri
The URI path for transferring a customer payment to a CSR. -
getTransferCsrPaymentsToCustomerUri
The URI path for transferring a CSR payment to a customer. -
getClaimTransactionsForRequestUri
The URI path to reset payment transaction reversal state. -
getLookup3dsTransactionResultUri
The URI path to lookup 3DS payment transaction results from the gateway. -
getLookupExternalTransactionResultUri
The URI path to lookup external payment transaction results from the gateway. -
getHandleExternalTransactionResultUri
The URI path to lookup external payment transaction results & record them to the relevant transaction. -
getValidatePaymentCallbackTokenUri
The URI path to validate the payment callback request based on the token -
getServiceClient
The service client to use when calling payment transaction services. Default is "cartopsclient". -
setUrl
The base url for an external payment transaction service. -
setPaymentsUri
The URI path for basic CRUD operations on payments. -
setPaymentTransactionsUri
The URI path for basic CRUD operations on payment transactions. -
setLockPaymentsUri
The URI path for locking multiple payments. -
setLockAndRetrievePaymentsUri
The URI path for locking multiple payments and include theirPaymentSummaries
in the response. -
setUnlockPaymentsUri
The URI path for locking multiple payments. -
setAuthorizeUri
The URI path for executing an authorize transaction. -
setAuthorizeAndCaptureUri
The URI path for executing an authorize and capture transaction. -
setFinalizePaymentsUri
Deprecated.in favor ofblockCustomerMutabilityForPaymentsUri
for more accurate namingThe URI path for finalizing payments after checkout. -
setBlockCustomerMutabilityForPaymentsUri
The URI path for blocking customer mutability for payments in checkout. -
setBlockCustomerMutabilityForPaymentFinalizationUri
public void setBlockCustomerMutabilityForPaymentFinalizationUri(String blockCustomerMutabilityForPaymentFinalizationUri) The URI path for blocking customer mutability for payments in checkout that require finalization. -
setRemoveCustomerMutabilityBlockForPaymentFinalizationUri
public void setRemoveCustomerMutabilityBlockForPaymentFinalizationUri(String removeCustomerMutabilityBlockForPaymentFinalizationUri) The URI path for removing customer mutability blocks for payments in checkout. -
setTransferCustomerPaymentsToCsrUri
The URI path for transferring a customer payment to a CSR. -
setTransferCsrPaymentsToCustomerUri
The URI path for transferring a CSR payment to a customer. -
setClaimTransactionsForRequestUri
The URI path to reset payment transaction reversal state. -
setLookup3dsTransactionResultUri
The URI path to lookup 3DS payment transaction results from the gateway. -
setLookupExternalTransactionResultUri
The URI path to lookup external payment transaction results from the gateway. -
setHandleExternalTransactionResultUri
The URI path to lookup external payment transaction results & record them to the relevant transaction. -
setValidatePaymentCallbackTokenUri
The URI path to validate the payment callback request based on the token -
setServiceClient
The service client to use when calling payment transaction services. Default is "cartopsclient".
-
blockCustomerMutabilityForPaymentsUri
for more accurate naming