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
Constructors -
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 theirPaymentSummariesin 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.voidsetAuthorizeAndCaptureUri(String authorizeAndCaptureUri) The URI path for executing an authorize and capture transaction.voidsetAuthorizeUri(String authorizeUri) The URI path for executing an authorize transaction.voidsetBlockCustomerMutabilityForPaymentsUri(String blockCustomerMutabilityForPaymentsUri) The URI path for blocking customer mutability for payments in checkout.voidsetClaimTransactionsForRequestUri(String claimTransactionsForRequestUri) The URI path to reset payment transaction reversal state.voidsetFinalizePaymentsUri(String finalizePaymentsUri) Deprecated.in favor ofblockCustomerMutabilityForPaymentsUrifor more accurate namingvoidsetLockAndRetrievePaymentsUri(String lockAndRetrievePaymentsUri) The URI path for locking multiple payments and include theirPaymentSummariesin the response.voidsetLockPaymentsUri(String lockPaymentsUri) The URI path for locking multiple payments.voidsetLookup3dsTransactionResultUri(String lookup3dsTransactionResultUri) The URI path to lookup 3DS payment transaction results from the gateway.voidsetPaymentsUri(String paymentsUri) The URI path for basic CRUD operations on payments.voidsetPaymentTransactionsUri(String paymentTransactionsUri) The URI path for basic CRUD operations on payment transactions.voidsetServiceClient(String serviceClient) The service client to use when calling payment transaction services.voidsetTransferCsrPaymentsToCustomerUri(String transferCsrPaymentsToCustomerUri) The URI path for transferring a CSR payment to a customer.voidsetTransferCustomerPaymentsToCsrUri(String transferCustomerPaymentsToCsrUri) The URI path for transferring a customer payment to a CSR.voidsetUnlockPaymentsUri(String unlockPaymentsUri) The URI path for locking multiple payments.voidThe 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 theirPaymentSummariesin 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 ofblockCustomerMutabilityForPaymentsUrifor 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 theirPaymentSummariesin 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 ofblockCustomerMutabilityForPaymentsUrifor 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".
-
blockCustomerMutabilityForPaymentsUrifor more accurate naming