Class MoovFeeDetails.Builder

  • Enclosing class:
    MoovFeeDetails

    public static final class MoovFeeDetails.Builder
    extends java.lang.Object
    • Method Detail

      • cardScheme

        public MoovFeeDetails.Builder cardScheme​(java.lang.String cardScheme)
        Card scheme fees accrued during authorization and settlement. String type represents dollars with up to 9 decimal place precision.
      • cardScheme

        public MoovFeeDetails.Builder cardScheme​(java.util.Optional<java.lang.String> cardScheme)
        Card scheme fees accrued during authorization and settlement. String type represents dollars with up to 9 decimal place precision.
      • interchange

        public MoovFeeDetails.Builder interchange​(java.lang.String interchange)
        Network interchange fee for Visa, Mastercard, or Discover. String type represents dollars with up to 9 decimal place precision.
      • interchange

        public MoovFeeDetails.Builder interchange​(java.util.Optional<java.lang.String> interchange)
        Network interchange fee for Visa, Mastercard, or Discover. String type represents dollars with up to 9 decimal place precision.
      • discount

        public MoovFeeDetails.Builder discount​(java.lang.String discount)
        Network discount fee for American Express. String type represents dollars with up to 9 decimal place precision.
      • discount

        public MoovFeeDetails.Builder discount​(java.util.Optional<java.lang.String> discount)
        Network discount fee for American Express. String type represents dollars with up to 9 decimal place precision.
      • moovProcessing

        public MoovFeeDetails.Builder moovProcessing​(java.lang.String moovProcessing)
        Moov processing fee. String type represents dollars with up to 9 decimal place precision.