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.
      • getLockPaymentsUri

        public String getLockPaymentsUri()
        The URI path for locking multiple payments.
      • 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.
      • 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.
      • setLockPaymentsUri

        public void setLockPaymentsUri​(String lockPaymentsUri)
        The URI path for locking multiple payments.
      • 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.
      • setServiceClient

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