我想知道Braintree为添加付款方式而提供的付款方式nonce的长度或范围。我看过他们的文档,但我找不到答案。您可以详细了解nonce是here。
只是为了提供更多背景......
我有一个REST api端点,用于向Braintree添加支付方法,该方法需要请求体中的nonce。作为该端点的一部分,我想在尝试使用它之前验证nonce,所以如果nonce字符串的长度不好,那么我可以返回错误。
答案 0 :(得分:3)
完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support.
不保证nonce字符串的字符长度在将来某个日期不会改变,因此不建议使用length作为验证nonce的方法。
使用nonce的服务器端方法具有内置validation,您可以依赖它来确定特定的nonce值是有效还是无效。除了检查它是否是正确格式化的值之外,它们还将确认nonce属于特定网关等。