I was looking at the API reference here:
I see that a great many of the fields say "no symbols." For instance, updateCustomerPaymentProfileRequest's input param billTo->firstName says the input should be:
Up to 50 characters (no symbols).
This is frustratingly vague. What does "no symbols" mean exactly? alphanumeric? are spaces allowed? dashes? periods? apostrophes (e.g., O'Malley)? What about unicode characters or emoji?
โ01-28-2016 07:14 PM
Hi sneakyimp,
Most of our fields all have the "no symbols" description because we only fully supports the ISO 8859-1 character set. It is likely that you will see errors when submitting other characters.
Thanks,
Joy
โ01-29-2016 01:10 AM
Do you mean to say that all ISO 8859-1 characters (including non-print ones) are permissible? Also, if you support ISO 8859-1 there are a LOT of symbols in there including punctuation, accented characters, whitespace (tabs, spaces, etc.) and also slashes and backslashes and angle brackets and so on.
Surely you can provide more specific guidelines?
โ02-03-2016 07:39 PM
Hello? Can you provide any more information?
โ02-05-2016 09:20 AM
We support all of the printable characters that are contained within the ISO 8859-1 character set, including the symbols. In short, we support all of the characters visible here in the ISO 8859-1 character table on Wikipedia.
โ02-05-2016 11:35 AM