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.The URI path to reset payment transaction reversal state.Deprecated.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 for basic CRUD operations on payments.The URI path for basic CRUD operations on payment transactions.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.void
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
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
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
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
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.
-
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. -
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. -
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. -
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. -
setServiceClient
The service client to use when calling payment transaction services. Default is "cartopsclient".
-
blockCustomerMutabilityForPaymentsUri
for more accurate naming