我正在使用Stripe的简单“结帐”功能,是否有详细说明可最大长度接受和返回的数据规格,例如以下数据:
customer id
description
risk level
address_line1
etc
我正在使用Stripe的简单“结帐”功能,是否有详细说明可最大长度接受和返回的数据规格,例如以下数据:
customer id
description
risk level
address_line1
etc
客户ID的最大长度为255
描述的最大长度为350(可能会在未来发生变化)
以上内容摘自文档,
你可以安全地假设我们生成的对象ID永远不会超过255个字符,但你应该能够处理长度最多达到该限制的ID。例如,如果你正在使用MySQL,则应将ID存储在VARCHAR(255) COLLATE utf8_bin
列中(COLLATE配置确保查找时区分大小写)。
现在,客户端点上的描述字段具有最大字符长度限制为350个字符。
payment_method.billing_details.name
的最大长度是5000个字符?这在他们的PaymentMethod
文档中根本没有提到(截至2022年10月)。 - Dai
id
,这篇2013年帖子指出:“我们很快将增加Stripe API返回的大多数ID的长度(大约为30个字符)。我们从未公布过这些ID的长度,但我们想让人们知道,以防他们依赖现有的长度。我们将来可能会变化 ID 的长度,但您可以安全地假设它们永远不会超过255个字符。” - Fabien SnauwaertVARCHAR(255) COLLATE utf8_bin
列中(COLLATE
配置确保查找时区分大小写)。」 - opyateAPI ID
列只显示前20个字符。因此,保持价格ID在20个字符或更少的长度会更加方便。 - Fabien Snauwaert