我在我的应用程序中使用 Braintree 付款。使用服务器的随机数方法,this,它工作得非常好。方法。 但现在我们的要求发生了变化,我们不允许使用任何服务器来验证随机数。
在 Braintree 中,我们可以使用标记化 key 授权客户端对支付信息进行标记化。但没有任何关于它的描述信息,this方法。文档中仅提供了一行代码,并且我发现没有其他对标记化 key 方法有用的资源。
let apiClient = BTAPIClient(authorization: tokenizationKey)
如何与 DropInUI 一起使用?
apiClient is always return nil.
我还检查了 Briantreeios 演示,但它非常令人困惑。在某些示例中,我不知道付款方式如何工作以及用于验证详细信息和扣除金额的端点。
提前致谢。
最佳答案
全面披露,我在 Braintree 工作。如果您还有任何疑问,建议联系Support .
您无法直接从客户端执行交易。 Braintree 是一个完整的堆栈解决方案,需要与 Braintree's available SDKs 之一的服务器集成或使用 GraphQL API 。在任何一种情况下,您都无法使用 token 化 key 直接从客户端进行付款。
关于swift - Braintree支付集成: Using Client AuthorizationTokenization Keys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57570883/