Best Practices

Best Practices for eBoarding refer to rules that are applied to boarding applications, so that data input by the user meets minimum requirements and will be in a readable format for downstream systems.

Character Normalization

Wherever Partner API (PAPI) operations have text strings as input fields, be aware that prior to sending data to downstream Elavon systems, the following character conversion rules are applied:

Non-English characters are converted into their closest English counterpart according to the Java Normalizer of Normalizer.normalize(str, Form.NFD).replaceAll(\\p{InCombiningDiacriticalMarks}+, "");

Example: Ú gets converted to U. Additionally, characters Ł and ł are converted to L and l, respectively.

All other characters that are not a letter, number, or whitespace are removed “[^a-zA-Z0-9 ]”.

Any reports or data coming back from Elavon will reflect this character normalization.