Braintree付款集成:使用客户授权令牌化密钥

时间:2019-08-20 09:45:02

标签: swift paypal payment braintree

我在我的应用程序中使用Braintree付款。使用服务器上的随机数方法this可以很好地工作。 但是现在我们的要求发生了变化,我们不允许使用任何服务器来验证随机数。

在Braintree中,我们可以使用令牌化密钥授权客户对付款信息进行令牌化。但是this方法没有关于它的任何描述性信息。 doc中仅提供了一行代码,没有其他资源对标记化密钥方法有用。

let apiClient = BTAPIClient(authorization: tokenizationKey)

如何在DropInUI中使用它?

apiClient is always return nil.

我也检查了Briantreeios演示,但它非常令人困惑。在某些示例中,我不知道付款方式如何工作以及在哪个端点上用于验证详细信息并扣除金额。

先谢谢了。

1 个答案:

答案 0 :(得分:3)

完全公开,我在Braintree工作。如果您还有其他疑问,建议与Support联系。

您无法直接从客户端执行交易。 Braintree是一个全栈解决方案,需要与Braintree's available SDKs之一或使用GraphQL API进行服务器集成。无论哪种情况,您都不能使用令牌化密钥直接从客户付款。