Class OrbitalGatewayProviderDiscriminatedProperties

java.lang.Object
com.broadleafcommerce.paymentgateway.properties.DiscriminatedProperties<OrbitalGatewayProviderDiscriminatedProperties>
com.broadleafcommerce.vendor.chasepayment.service.orbital.external.autoconfigure.OrbitalGatewayProviderDiscriminatedProperties

@ConfigurationProperties("broadleaf.chase-payment.orbital-gateway.provider.discriminated") public class OrbitalGatewayProviderDiscriminatedProperties extends com.broadleafcommerce.paymentgateway.properties.DiscriminatedProperties<OrbitalGatewayProviderDiscriminatedProperties>
Configuration properties configuring OrbitalGatewayProvider that are discriminated by context.
  • Constructor Details

    • OrbitalGatewayProviderDiscriminatedProperties

      public OrbitalGatewayProviderDiscriminatedProperties()
  • Method Details

    • getOrbitalConnectionUsername

      public String getOrbitalConnectionUsername(@Nullable String applicationId, @Nullable String tenantId)
    • getOrbitalConnectionPassword

      public String getOrbitalConnectionPassword(@Nullable String applicationId, @Nullable String tenantId)
    • getMerchantId

      public String getMerchantId(@Nullable String applicationId, @Nullable String tenantId)
    • logUnresolvedPropertyError

      protected void logUnresolvedPropertyError(String propertyFriendlyName, String propertyPath, @Nullable String applicationId, @Nullable String tenantId)
    • setOrbitalConnectionUsername

      public void setOrbitalConnectionUsername(String orbitalConnectionUsername)
      The Orbital Connection Username to use to authenticate with the Orbital API.
    • setOrbitalConnectionPassword

      public void setOrbitalConnectionPassword(String orbitalConnectionPassword)
      The Orbital Connection password to use to authenticate with the Orbital API.
    • setMerchantId

      public void setMerchantId(String merchantId)
      The Merchant ID that should be used when executing transactions.