【问题标题】:PayPal Smart-Buttons (Subscription) update_client_config_errorPayPal 智能按钮(订阅) update_client_config_error
【发布时间】:2020-10-10 20:14:38
【问题描述】:

我正在尝试在我的网站上实施 PayPal 智能按钮以进行订阅。 我从 PayPal 文档 (https://developer.paypal.com/docs/subscriptions/integrate/#subscriptions-with-smart-payment-buttons) 中复制了代码。所以我的代码如下所示:

<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>

<body>
    <script
         src="https://www.paypal.com/sdk/js?client-id=AZz6Px2hMTBBNvg8GvMiT8FuTTvATwoAMCLVGLt-On-iewuacyQv-d6LSQunDqK1KES4KHTGDU3Sgpsb&vault=true">
    </script>
    <div id="paypal-button-container"></div>
  <script>
  paypal.Buttons({
      createSubscription: function(data, actions) {
          return actions.subscription.create({
              'plan_id': 'P-64K047315T678654PL3W74YY'
          });
      },
      onApprove: function(data, actions) {
          alert('You have successfully created subscription ' + data.subscriptionID);
      }
    }).render('#paypal-button-container');
  </script>
</body>

之前我为每种产品创建了两种产品和一个计划。 以下是配置好的计划:

{
   "plans":[
      {
         "id":"P-64K047315T678654PL3W74YY",
         "name":"AC-Bot Silver Subscription",
         "status":"ACTIVE",
         "usage_type":"LICENSED",
         "quantity_supported":false,
         "create_time":"2020-06-20T12:17:39Z",
         "links":[
            {
               "href":"https://api.sandbox.paypal.com/v1/billing/plans/P-64K047315T678654PL3W74YY",
               "rel":"self",
               "method":"GET",
               "encType":"application/json"
            }
         ]
      },
      {
         "id":"P-9LX00946YY976221PL3W74ZI",
         "name":"AC-Bot Gold Subscription",
         "status":"ACTIVE",
         "usage_type":"LICENSED",
         "quantity_supported":false,
         "create_time":"2020-06-20T12:17:41Z",
         "links":[
            {
               "href":"https://api.sandbox.paypal.com/v1/billing/plans/P-9LX00946YY976221PL3W74ZI",
               "rel":"self",
               "method":"GET",
               "encType":"application/json"
            }
         ]
      }
   ],
   "links":[
      {
         "href":"https://api.sandbox.paypal.com/v1/billing/plans?page_size=10&page=1",
         "rel":"self",
         "method":"GET",
         "encType":"application/json"
      }
   ]
}

计划处于活动状态,但我收到错误消息:“未捕获错误:Api:/smart/api/bilagmt/subscriptions/I-B9Y1J8J6HA9G/cartid 返回状态代码:500(Corr ID:4c5a81ed5a4db)”。

有人遇到过同样的问题吗?

【问题讨论】:

  • 我遇到了同样的问题,根据他们的网站,他们的服务有一些中断。我正在等着看它是否会自行修复,对我来说,按钮昨晚还在工作。
  • 所以我只能等了? 13 小时后出现同样的错误。 ://
  • 我在他们的社区里问过paypal-community.com/t5/Sandbox-Environment/…
  • @PatrickSteensen 是的,这是唯一可能的 atm,他们的服务仍然存在问题。
  • 我遇到了完全相同的问题:(

标签: paypal paypal-sandbox paypal-subscriptions


【解决方案1】:

我做到了,这就是它对我的工作方式,我希望它也对你有用。

这是我为使其正常工作所做的工作。

  1. 退出沙盒存储(如果您当前已登录)。
  2. 重新登录您的沙盒商店。
  3. 打开一个私人标签,并在那里测试您的按钮,或使用其他浏览器测试该按钮。确保您没有关闭商店所在的标签。

这对我有用。不知道为什么会这样。

【讨论】:

    【解决方案2】:

    同时修复了PayPal的错误。一切都恢复正常。

    【讨论】:

      猜你喜欢
      • 2020-11-19
      • 2021-05-05
      • 2021-10-31
      • 2020-03-04
      • 1970-01-01
      • 1970-01-01
      • 2021-02-11
      • 2020-10-19
      • 2020-06-28
      相关资源
      最近更新 更多