Class ExternalPaymentTransactionExecutionProviderProperties

java.lang.Object
com.broadleafcommerce.billing.service.provider.external.ExternalPaymentTransactionExecutionProviderProperties

@ConfigurationProperties("broadleaf.billing.paymenttransactionprovider") public class ExternalPaymentTransactionExecutionProviderProperties extends Object
Properties for interacting with an external payment transaction service.
Author:
Dima Myroniuk (dmyroniuk)
  • Constructor Details

    • ExternalPaymentTransactionExecutionProviderProperties

      public ExternalPaymentTransactionExecutionProviderProperties()
  • Method Details

    • getUrl

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

      public String getSavedPaymentMethodsUri()
      The URI path for basic CRUD operations on saved payment methods.
    • getAuthorizeAndCaptureUri

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

      public String getSavedPaymentMethodTransactionResultUri()
      The URI path for looking up transaction results for a saved payment method.
    • getPaymentsUri

      public String getPaymentsUri()
      The URI path for basic CRUD operations on payments and basic transaction executions on payments.
    • getRefundUri

      public String getRefundUri()
      The URI path for refund transaction executions.
    • getRefundResultUri

      public String getRefundResultUri()
      The URI path for looking up transaction results for a refund.
    • getServiceClient

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

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

      public void setSavedPaymentMethodsUri(String savedPaymentMethodsUri)
      The URI path for basic CRUD operations on saved payment methods.
    • setAuthorizeAndCaptureUri

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

      public void setSavedPaymentMethodTransactionResultUri(String savedPaymentMethodTransactionResultUri)
      The URI path for looking up transaction results for a saved payment method.
    • setPaymentsUri

      public void setPaymentsUri(String paymentsUri)
      The URI path for basic CRUD operations on payments and basic transaction executions on payments.
    • setRefundUri

      public void setRefundUri(String refundUri)
      The URI path for refund transaction executions.
    • setRefundResultUri

      public void setRefundResultUri(String refundResultUri)
      The URI path for looking up transaction results for a refund.
    • setServiceClient

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