【问题标题】:Generating Braintree client token in advance提前生成 Braintree 客户端令牌
【发布时间】:2018-04-27 23:35:06
【问题描述】:

我希望使用 Braintree Drop-In UI (JS v3 SDK) 缩短支付页面的响应时间。

当用户访问支付页面时,我将按照此处的文档在 PHP 中生成客户端令牌:

https://developers.braintreepayments.com/reference/request/client-token/generate/php

此请求似乎会减慢处理速度,因为令牌有时需要一段时间才能生成。

我想知道提前生成令牌并将它们存储在我的服务器上以加快速度是否有任何问题?

我知道令牌不能在此问题中重复使用:

Braintree client token expiration

只要令牌在使用后从服务器中丢弃,是否有人知道任何问题。我似乎在 Braintree 文档中找不到任何有关客户端令牌到期的详细信息。

谢谢。

【问题讨论】:

  • 根据您的需要,您可能需要考虑使用tokenization key。这允许您在加载 Drop-In 之前对字符串进行硬编码而无需发出请求,并且可以根据需要多次重复使用。缺点是它无法让您指定客户 ID、设置特定商家帐户 ID 或以其他方式提供任何配置。
  • 谢谢。令牌化密钥对我来说很好,因为我目前不需要任何额外的配置。再次感谢。

标签: braintree


【解决方案1】:

包含Braintree 类并编写以下代码以生成客户端令牌。此代码仅在您设置商家详细信息和密钥详细信息时才会生成客户端令牌。

Braintree_ClientToken::generate();

【讨论】:

    猜你喜欢
    • 2016-04-26
    • 1970-01-01
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多