code: @NonNull
      public static SourceParams createSepaDebitParams(
              @NonNull String name,
              @NonNull String iban,
              @Nullable String email,
              @Nullable String addressLine1,
              @Nullable String city,
              @Nullable String postalCode,
              @Nullable @Size(2) String country) {
          final SourceParams params = new SourceParams()
                  .setType(Source.SEPA_DEBIT)
                  .setCurrency(Source.EURO);
  
          final AbstractMap<String, Object> address = new HashMap<>();
          address.put(FIELD_LINE_1, addressLine1);
          address.put(FIELD_CITY, city);
          address.put(FIELD_POSTAL_CODE, postalCode);
          address.put(FIELD_COUNTRY, country);
  
          final AbstractMap<String, Object> ownerMap = new HashMap<>();
          ownerMap.put(FIELD_NAME, name);
          ownerMap.put(FIELD_EMAIL, email);
          ownerMap.put(FIELD_ADDRESS, address);
  
          return params
                  .setOwner(ownerMap)
                  .setApiParameterMap(createSimpleMap(FIELD_IBAN, iban));
      }
docs: Create parameters necessary to create a SEPA debit source
  
  @param name The full name of the account holder.
  @param iban The IBAN number for the bank account that you wish to debit.
  @param email The full email address of the owner (optional).
  @param addressLine1 The first line of the owner's address (optional).
  @param city The city of the owner's address.
  @param postalCode The postal code of the owner's address.
  @param country The ISO-3166 2-letter country code of the owner's address.
  @return a {@link SourceParams} object that can be used to create a SEPA debit source
  
  @see <a href="https://stripe.com/docs/sources/sepa-debit">https://stripe.com/docs/sources/sepa-debit</a>