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

Posted

技术标签:

【中文标题】Braintree 支付集成:使用客户端授权令牌化密钥【英文标题】:Braintree payment integration : Using Client AuthorizationTokenization Keys 【发布时间】:2019-12-25 12:11:51 【问题描述】:

我在我的应用中使用 Braintree 付款。使用服务器的随机数方法,this 方法,它工作得非常好。 但是现在我们的要求发生了变化,我们不允许使用任何服务器来验证 nonce。

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

let apiClient = BTAPIClient(authorization: tokenizationKey)

如何与 DropInUI 一起使用?

apiClient is always return nil.

我还查看了 Briantreeios 演示,但它非常令人困惑。在某些示例中,我不知道付款方式如何运作以及用于验证详细信息和扣除金额的端点。

提前致谢。

【问题讨论】:

【参考方案1】:

完全披露,我在 Braintree 工作。如果您还有任何问题,我建议您联系Support。

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

【讨论】:

感谢您的回复,但这不是我的问题的答案,我想知道如何在不使用服务器的情况下使用令牌化密钥进行支付,这个答案是关于如何生成令牌化密钥的。 我很抱歉,听起来您的问题是在询问如何使用标记化密钥来标记化支付方式。我会相应地更新我的答案。

以上是关于Braintree 支付集成:使用客户端授权令牌化密钥的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 Braintree 支付客户端令牌?

国外braintree支付手段配置以及使用

如何使用 Braintree.js 与 Braintree 支付网关集成? [关闭]

Braintree 支付网关 - 与 Classic ASP 集成

PayPal 自适应支付与 Braintree 商家

Braintree 集成 - 用户信用卡详细信息仅一次