Braintree 付款方式随机数字符串的长度是多少?

What is the length of a Braintree payment method nonce string?

我想知道 Braintree 为添加付款方式而提供的付款方式随机数的长度或长度范围。我看过他们的文档,但找不到答案。您可以阅读更多关于随机数是什么的信息 here.

只是为了提供更多背景信息...

我有一个 REST api 端点,用于将支付方式添加到 Braintree,它需要请求正文中的随机数。作为该端点的一部分,我想在尝试使用它之前验证它,所以如果 nonce 字符串的长度不正确,那么我可以 return 一个错误。

完全披露:我在 Braintree 工作。如果您有任何其他问题,请随时联系 support.

不能保证随机数字符串的字符长度在未来某个日期不会改变,因此不建议使用长度作为验证随机数的手段。

使用 nonce 的服务器端方法具有内置的 validation,您可以依靠它来确定特定的 nonce 值是有效还是无效。除了检查它是否是格式正确的值之外,他们还将确认随机数是否属于特定网关等。