问题标签 [paypal-buttons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
528 浏览

paypal - 显示在获取付款详细信息时不刷新消息/页面 PayPal 结帐按钮

我正在将 paypal express checkout 与 v2 php checkout sdk 集成。我能够完成交易并将用户重定向到感谢页面并将详细信息保存到数据库,但是当用户通过贝宝安全窗口付款并关闭时,贝宝处理付款并获取我的 getorder 函数,此时有显着延迟,用户坐在结帐页面上,没有任何迹象表明发生了什么,几秒钟后,页面刷新,用户被重定向到感谢页面,付款成功。

现在我的问题是我应该如何向用户显示一条消息,以便在获取付款详细信息时不要刷新页面或关闭窗口。或者有什么方法可以将用户发送到另一个页面,告诉他在单击贝宝按钮时等待然后处理它。

谢谢

我的贝宝按钮代码:

0 投票
0 回答
446 浏览

paypal - 如何测试自动化 PayPal SDK 按钮支付流程?

以编程方式测试使用 PayPal 智能支付按钮的 PayPal 支付流程的推荐或可靠方法是什么?window.paypal.Buttons()https://www.paypal.com/sdk/js加载。

正在针对 PayPal Sandbox 运行测试。

我尝试通过 puppeteer 用 jest 对 node.js 中的流程进行端到端测试,但考虑到 PayPal 的时间间隔可能会发生变化,我不确定这是一个很好的测试方法。

此外,当尝试通过 puppeteer 自动登录时,PayPal 有时似乎会显示带有资金的帐户主页。

但是,它应该在登录后显示支付方式选择视图,并且没有错误,这可能是某些机器人保护机制启动或其他一些不确定的智能行为,导致测试无法继续。

手动操作我的 UI,我没有观察到这种行为。

0 投票
1 回答
2562 浏览

paypal - PayPal 智能支付按钮:如何更改语言

如何更改 PayPal 智能支付按钮的语言?

我当前的代码如下所示:

区域设置不会将语言更改为英语。

0 投票
1 回答
1053 浏览

angular - 如何更改 PayPal 按钮区域设置?

我在更改 PayPal 按钮上显示的语言时遇到问题:

贝宝演示

当我添加以下代码时,语言不会改变(根据文档,它应该会改变):

但是当我在脚本中改变它时,它确实改变了:

如何使用 Button 配置对象设置语言以及为什么它没有按预期工作?

0 投票
0 回答
125 浏览

javascript - PayPal 集成 Logger API 在不同位置命中

PayPal 集成 Logger API 在我的网站上的不同位置被多次点击,甚至没有被调用,因此请求被取消。我无法确定原因并解决相同的问题。

API:https ://www.paypal.com/xoplatform/logger/api/logger

提前致谢!

0 投票
1 回答
209 浏览

dom - Paypal 按钮第一次不显示

注册用户时,我有一个付款页面(第一个付款页面),我正在使用 Paypal 快速结帐按钮。

如果用户不想在那里付款,那么他/她可以从他们的个人资料页面(第二个付款页面)付款

问题是:

  1. 注册时,Paypal 按钮显示在第一个付款页面,但不显示在第二个付款页面。
  2. 登录时,Paypal 按钮显示在第二个支付页面上,因为我们在登录时不会导航到第一个支付页面。
  3. 所以,我认为在注册时,它会从第一个付款页面呈现 Paypal,然后它将无法为第二个付款页面呈现它。
  4. 并且在登录时,它没有第一个支付页面,所以它只是从第二个支付页面成功呈现。

如何在注册用户时刷新元素?

0 投票
2 回答
220 浏览

javascript - Paypal 智能按钮:获得点击按钮

我将 Paypal Smart Buttons API 添加到我的网站,代码如下:

有什么办法可以得到点击的按钮吗?

0 投票
1 回答
1241 浏览

reactjs - React 中的智能 PayPal 按钮,禁用该按钮

我在 React 中实现了PayPal 智能按钮:

由于没有文档,我一直在努力在反应中实现这些按钮,我从这里找到并复制了一些代码并试图猜测其他东西。但我不明白如何禁用该按钮。

本指南中,他们声明可以在操作对象上调用 disable() 方法,但无法弄清楚如何通过我的配置来实现这一点。

你有没有尝试过类似的东西?您知道可以遵循的任何文档吗?

编辑

我想要完成的是在付款期间将按钮设置为禁用状态。我知道有 paypal 覆盖,但是当交易完成时,我更改了应用程序路由,并且由于它在调用 onSuccess 时发生,由于 actions.order.capture() 的明显异步性质,这不能立即发生,所以有一段时间可以再次单击贝宝按钮。如果我可以禁用按钮,我已经解决了问题。

onInit 实现允许您在单击按钮之前禁用/启用按钮,这对于结帐前的某种验证(如检查的条款)很有用,但不适用于我的情况。我也尝试过调用 actions.disable() ,create_order但这会破坏按钮。

0 投票
1 回答
1342 浏览

php - 在没有品牌的情况下呈现“立即购买”PayPal 智能支付按钮

我已经在我的 PHP 网站上实现了 PayPal。一切正常,但我想显示带有“立即购买”且没有“PayPal”文本的 PayPal 按钮

文档说要设置label:'buynow'branding:false

参考链接:- https://developer.paypal.com/docs/archive/checkout/how-to/customize-button/#label

但是“PayPal”这个词仍在显示

在此处输入图像描述

0 投票
1 回答
453 浏览

google-chrome - 如何将 PayPal 智能按钮添加到 Chrome 扩展程序?

我认为这将是一个简单的 2 行集成,如此处所示。但是在添加正确的 CSP 以允许在线执行之后,行为并不符合预期。窗口弹出并立即关闭。

这是我的 popup.html

清单.json