Class ExternalPaymentProperties


  • @ConfigurationProperties("broadleaf.cartoperation.paymentprovider")
    public class ExternalPaymentProperties
    extends Object
    Properties for interacting with an external payment transaction service.
    Author:
    Dima Myroniuk (dmyroniuk)
    • Constructor Detail

      • ExternalPaymentProperties

        public ExternalPaymentProperties()
    • Method Detail

      • getUrl

        public String getUrl()
        The base url for an external payment transaction service.
      • getPaymentsUri

        public String getPaymentsUri()
        The URI path for basic CRUD operations on payments.
      • getPaymentTransactionsUri

        public String getPaymentTransactionsUri()
        The URI path for basic CRUD operations on payment transactions.
      • getLockPaymentsUri

        public String getLockPaymentsUri()
        The URI path for locking multiple payments.
      • getLockAndRetrievePaymentsUri

        public String getLockAndRetrievePaymentsUri()
        The URI path for locking multiple payments and include their PaymentSummaries in the response.
      • getUnlockPaymentsUri

        public String getUnlockPaymentsUri()
        The URI path for locking multiple payments.
      • getAuthorizeUri

        public String getAuthorizeUri()
        The URI path for executing an authorize transaction.
      • getAuthorizeAndCaptureUri

        public String getAuthorizeAndCaptureUri()
        The URI path for executing an authorize and capture transaction.
      • getBlockCustomerMutabilityForPaymentsUri

        public String getBlockCustomerMutabilityForPaymentsUri()
        The URI path for blocking customer mutability for payments in checkout.
      • getTransferCustomerPaymentsToCsrUri

        public String getTransferCustomerPaymentsToCsrUri()
        The URI path for transferring a customer payment to a CSR.
      • getTransferCsrPaymentsToCustomerUri

        public String getTransferCsrPaymentsToCustomerUri()
        The URI path for transferring a CSR payment to a customer.
      • getClaimTransactionsForRequestUri

        public String getClaimTransactionsForRequestUri()
        The URI path to reset payment transaction reversal state.
      • getLookup3dsTransactionResultUri

        public String getLookup3dsTransactionResultUri()
        The URI path to lookup 3DS payment transaction results from the gateway.
      • getServiceClient

        public String getServiceClient()
        The service client to use when calling payment transaction services. Default is "cartopsclient".
      • setUrl

        public void setUrl​(String url)
        The base url for an external payment transaction service.
      • setPaymentsUri

        public void setPaymentsUri​(String paymentsUri)
        The URI path for basic CRUD operations on payments.
      • setPaymentTransactionsUri

        public void setPaymentTransactionsUri​(String paymentTransactionsUri)
        The URI path for basic CRUD operations on payment transactions.
      • setLockPaymentsUri

        public void setLockPaymentsUri​(String lockPaymentsUri)
        The URI path for locking multiple payments.
      • setLockAndRetrievePaymentsUri

        public void setLockAndRetrievePaymentsUri​(String lockAndRetrievePaymentsUri)
        The URI path for locking multiple payments and include their PaymentSummaries in the response.
      • setUnlockPaymentsUri

        public void setUnlockPaymentsUri​(String unlockPaymentsUri)
        The URI path for locking multiple payments.
      • setAuthorizeUri

        public void setAuthorizeUri​(String authorizeUri)
        The URI path for executing an authorize transaction.
      • setAuthorizeAndCaptureUri

        public void setAuthorizeAndCaptureUri​(String authorizeAndCaptureUri)
        The URI path for executing an authorize and capture transaction.
      • setBlockCustomerMutabilityForPaymentsUri

        public void setBlockCustomerMutabilityForPaymentsUri​(String blockCustomerMutabilityForPaymentsUri)
        The URI path for blocking customer mutability for payments in checkout.
      • setTransferCustomerPaymentsToCsrUri

        public void setTransferCustomerPaymentsToCsrUri​(String transferCustomerPaymentsToCsrUri)
        The URI path for transferring a customer payment to a CSR.
      • setTransferCsrPaymentsToCustomerUri

        public void setTransferCsrPaymentsToCustomerUri​(String transferCsrPaymentsToCustomerUri)
        The URI path for transferring a CSR payment to a customer.
      • setClaimTransactionsForRequestUri

        public void setClaimTransactionsForRequestUri​(String claimTransactionsForRequestUri)
        The URI path to reset payment transaction reversal state.
      • setLookup3dsTransactionResultUri

        public void setLookup3dsTransactionResultUri​(String lookup3dsTransactionResultUri)
        The URI path to lookup 3DS payment transaction results from the gateway.
      • setServiceClient

        public void setServiceClient​(String serviceClient)
        The service client to use when calling payment transaction services. Default is "cartopsclient".