小编RuS*_*iTy的帖子

PayPal 结账与 JS SDK 按钮集成 - “无效的 sdk 元”问题

我正在尝试将 PayPal Buttons 与我的前端上的 PayPal SDK 集成。SDK加载自

//www.paypal.com/sdk/js?client-id=<My-SandBox-Client-Id>
Run Code Online (Sandbox Code Playgroud)

该脚本加载正确,当我将按钮渲染到页面中时,它看起来也不错。但有3个问题:

  1. 加载动画点仍然挂在按钮底部:在此输入图像描述
  2. 在开发人员工具中,我可以看到损坏的请求(400),其中显示:
Invalid sdk meta: eyJ1cmwiOiIvL3d3dy5wYXlwYWwuY29tL3Nkay9qcz9jbGllbnQtaWQ9QWYtd0RUQlhVSjBFVE9hWWl6eXFVNDdPbVdxc0tvYmNpOVM1RzQya2FfR1RBeTZSR1pZNU1MUVBEdkw4VWJ0amx4QlJxdXMzWFBPNGUxWGEiLCJzdGFnZUhvc3QiOm51bGwsImFwaVN0YWdlSG9zdCI6bnVsbH0
Run Code Online (Sandbox Code Playgroud)

请求将:

https://www.sandbox.paypal.com/smart/buttons?{private data}
Run Code Online (Sandbox Code Playgroud)
  1. 单击任何按钮时,只有旋转动画,而不会加载任何进一步的数据。没有提供错误消息。

我遵循了这些集成指南:https://developer.paypal.com/docs/checkout/integrate/#2-add-the-paypal-script-to-your-web-page

我还在 PayPal 社区页面上发现了同样的问题,但没有任何答案: https://www.paypal-community.com/t5/Merchant-services-Archive/Invalid-sdk-meta/mp/1831011

我想知道为什么 PayPal 不帮助集成自己的社区页面,并希望这里有人可以帮助我找出可能出现的问题。

javascript paypal paypal-sandbox

4
推荐指数
1
解决办法
1374
查看次数

的JavaScript.附加到blob

因为不推荐使用BlobBuilder,所以我们必须使用Blob,而不是

var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();
bb.append(data);
var blob = bb.getBlob();
Run Code Online (Sandbox Code Playgroud)

我们的确是

var blob = new Blob([data]);
Run Code Online (Sandbox Code Playgroud)

没关系,但是如果我想将数据追加到同一个blob上会怎么样呢?就像是:

for(var i=0;i<10;i++){
    bb.append(" "+i);
}
Run Code Online (Sandbox Code Playgroud)

没有BlobBuilder怎么做?谢谢大家!

javascript blob

3
推荐指数
1
解决办法
5224
查看次数

标签 统计

javascript ×2

blob ×1

paypal ×1

paypal-sandbox ×1