gpt4 book ai didi

node.js - 如何在以 Electron 方式运行的brainstree中启用paypal支付?

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:28 26 4
gpt4 key购买 nike

我在 nodejs 中运行 braintree 支付系统,这个 express 应用程序是通过 Electron 桌面运行的。

通过标准信用卡支付可以正常工作,但是当点击 paypal 按钮时,它就会停止。见下图。 enter image description here

当您点击取消 PayPal 登录时,没有任何反应。

下面是braintree支付的html格式

<script src="https://js.braintreegateway.com/js/braintree-2.30.0.min.js"></script>
<script>
// We generated a client token for you so you can test out this code
// immediately. In a production-ready integration, you will need to
// generate a client token on your server (see section below).
var clientToken = document.getElementById('token').value;

braintree.setup(clientToken, "dropin", {
container: "payment-form"
});
</script>

<a href="https://www.braintreegateway.com/merchants/ID/verified" target="_blank">
<img src="https://s3.amazonaws.com/braintree-badges/braintree-badge-wide-dark.png" width="280px" height="44px" border="0"/>
</a>

当尝试在网络浏览器中运行的常规 express 应用程序时,它可以正常工作(弹出窗口似乎使用 paypal 付款)。我的假设是 electron 禁用了弹出窗口,但这又不能解释为什么“取消 PayPal 登录”按钮没有响应。

最佳答案

完全披露:我在 Braintree 工作。如果您还有任何疑问,请随时联系support .

Braintree 不针对像 Electron 这样的编译为 native 的框架进行测试,这意味着有 no guarantee Braintree's libraries will run when used alongside them .

可以使用 PayPal's API 集成 PayPal , 但是保留他们的 security guidelines在开发集成时牢记这一点。

关于node.js - 如何在以 Electron 方式运行的brainstree中启用paypal支付?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43473998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com