Class OrbitalGatewayBillingValidationProperties

java.lang.Object
com.broadleafcommerce.payment.service.gateway.autoconfigure.OrbitalGatewayBillingValidationProperties

@ConfigurationProperties("broadleaf.chase-payment.orbital-gateway.billing-validation") public class OrbitalGatewayBillingValidationProperties extends Object
Configuration properties configuring validation behavior in ChaseOrbitalGatewayPaymentValidator specifically for billing information found on the Payment Request. The maximum length values set here are based on the Payments Request Guide found on the Chase Orbital Gateway Payments Data Elements page.
Since:
Chase Payment Integration 1.0.1
Author:
Julia Lopez-Pozas (jlopezpozas)
See Also:
  • Constructor Details

    • OrbitalGatewayBillingValidationProperties

      public OrbitalGatewayBillingValidationProperties()
  • Method Details

    • getPaymentRequestBillingAddressLine1MaxLength

      public int getPaymentRequestBillingAddressLine1MaxLength()
      The maximum acceptable length for the Address Line 1 field for payment request billing information.
    • getPaymentRequestBillingAddressLine2MaxLength

      public int getPaymentRequestBillingAddressLine2MaxLength()
      The maximum acceptable length for the Address Line 2 field for payment request billing information.
    • getPaymentRequestBillingCityMaxLength

      public int getPaymentRequestBillingCityMaxLength()
      The maximum acceptable length for the City field for payment request billing information.
    • getPaymentRequestBillingFullNameMaxLength

      public int getPaymentRequestBillingFullNameMaxLength()
      The maximum acceptable length for the payer's Full Name field for payment request billing information.
    • getPaymentRequestBillingZipCodeMaxLength

      public int getPaymentRequestBillingZipCodeMaxLength()
      The maximum acceptable length for the Zip Code field for payment request billing information.
    • setPaymentRequestBillingAddressLine1MaxLength

      public void setPaymentRequestBillingAddressLine1MaxLength(int paymentRequestBillingAddressLine1MaxLength)
      The maximum acceptable length for the Address Line 1 field for payment request billing information.
    • setPaymentRequestBillingAddressLine2MaxLength

      public void setPaymentRequestBillingAddressLine2MaxLength(int paymentRequestBillingAddressLine2MaxLength)
      The maximum acceptable length for the Address Line 2 field for payment request billing information.
    • setPaymentRequestBillingCityMaxLength

      public void setPaymentRequestBillingCityMaxLength(int paymentRequestBillingCityMaxLength)
      The maximum acceptable length for the City field for payment request billing information.
    • setPaymentRequestBillingFullNameMaxLength

      public void setPaymentRequestBillingFullNameMaxLength(int paymentRequestBillingFullNameMaxLength)
      The maximum acceptable length for the payer's Full Name field for payment request billing information.
    • setPaymentRequestBillingZipCodeMaxLength

      public void setPaymentRequestBillingZipCodeMaxLength(int paymentRequestBillingZipCodeMaxLength)
      The maximum acceptable length for the Zip Code field for payment request billing information.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object