我在 Braintree 或 Stripe 的 API 文档中没有找到特别提到有效字符的内容(至少在我搜索时没有找到。我还没有实现过任何一个 API,所以我不太了解它们)。
更新
我已经向 Braintree 发送了电子邮件,这是他们的回复:
我们允许使用特殊字符,例如变音符号作为客户和持卡人姓名。需要注意的是,客户 ID 不允许使用特殊字符。
更新2
我刚刚收到了 Authorize.Net 的回复(由我添加链接):
我们支持 ISO/IEC 8859-1 字符集 中的字符。
更新3
我刚刚收到了 Stripe 的回复:
Stripe 中的所有内容都使用 UTF-8,因此变音符号不会成为问题。