【问题标题】:Do PayPal smart buttons require an intent?PayPal 智能按钮是否需要意图?
【发布时间】:2021-02-09 09:23:14
【问题描述】:

我最近创建了一些按钮并直接从他们的网站上复制了代码。我复制并粘贴了他们给我的内容。但是,当我今天早上检查时,我注意到控制台中有警告。当我检查他们的文档时,我看到将“intent”参数留空默认为“capture”。现在,这些按钮给了我以下警告:“预期的意图 = 订阅要传递给 SDK,但得到了意图 = 捕获”。我不认为“订阅”是他们文档中提到的意图值。有人遇到过这个问题吗?

以下是控制台中给出的警告:

smart_button_validation_error_expected_intent_subscription
Expected intent=subscription to be passed to SDK, but got intent=capture

【问题讨论】:

    标签: paypal paypal-subscriptions


    【解决方案1】:

    警告是最近添加的;将来某个时候将需要该 intent=subscription 查询字符串参数。

    未来的要求还没有进入文档,但我希望你很快就会看到它。

    基本上,现在在使用订阅时将 intent=subscription 添加到您的 SDK 行中,以使其面向未来。

    【讨论】:

      【解决方案2】:

      这似乎不像是未来的证明......如果我想在同一个 sdk 中同时使用 createOrdercreateSubscription 怎么办?添加intent=subscription 会破坏createOrder。在这种情况下,什么是合适的解决方案?

      【讨论】:

      • 你甚至不能在一个脚本中同时使用 createSubscription 和 createOrder。与所有 PayPal API 一样,开发用户体验很糟糕。
      • 我能够通过github.com/paypal/paypal-checkout-components/issues/… 此处建议的解决方案解决我的问题,但这仍然感觉很奇怪,我真的不明白为什么必须如此严格。
      • 是的,幸运的是我知道我需要加载哪个版本,所以这对我来说不是问题。只是烦人。
      • 老实说,我正在考虑放弃 paypal,因为他们的 webhook 无法正常工作并导致无休止的警告。
      猜你喜欢
      • 1970-01-01
      • 2018-06-05
      • 2020-10-19
      • 2020-06-28
      • 2020-01-16
      • 2021-02-04
      • 2021-04-16
      • 2020-10-10
      • 2020-06-20
      相关资源
      最近更新 更多