问题标签 [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 回答
693 浏览

javascript - 高级卡支付 SDK 在提交表单时显示错误

错误:“托管字段付款已在进行中。”

我已经从这个 PayPal 文档中复制了它,并在 SDK URL 中传递了一个正确的沙箱 clientID。

0 投票
1 回答
29 浏览

php - PHP IPN 脚本适用于 IPN 模拟器,但不适用于 PayPal 按钮

我已经设置了 PayPal 沙箱帐户并创建了一个按钮并将其放入 HTML 中。当我使用 IPN 模拟器测试所有内容时,它工作得很好,但是当通过 PayPal 按钮(沙盒模式)进行购买时,什么也没有发生。这是按钮代码

这是 ipn 脚本(适用于 ipn 模拟器)

我已经在我的账户中启用了 IPN,并且我已经正确设置了通知 url 问候

0 投票
1 回答
139 浏览

paypal - 用于 PayPal 智能按钮 /v2 API 的 JS 客户端:如何设置 payment_method 并覆盖brand_name?

无法弄清楚如何以及在何处将1.payment_method设置为“IMMEDIATE_PAYMENT_REQUIRED”,覆盖2.brand_name(卖家在 PayPal 帐户上的默认名称)和3.To getan invoice_id (order_id) onApprove。

我有以下 JavaScript 客户端 /v2 API PayPal 代码,除了我想要设置/获取的 3 个新变量外,它运行良好。

0 投票
0 回答
69 浏览

javascript - 用于订阅的 PayPal 智能按钮流程存在问题

我正在实施 PayPal 智能按钮。使用的标准结帐按钮createOrder工作正常,但是当我尝试使用 实现订阅按钮createSubscription时,它失败了。

这是我当前的沙盒代码:

这是我得到回应的错误:

对于那些想知道的人,plan_id P-17X768243C042641WL3VI5BY是有效的。通过 curl 使用 Sandbox 应用程序的令牌成功创建了产品和计划。我四处搜索,有一些帖子(在 SO 和其他网站中)有类似的问题,但到目前为止还没有解决方案。有任何想法吗?谢谢!

0 投票
0 回答
87 浏览

paypal - 如何传递订单 ID 或任何自定义 ID 以进行跟踪?

我正在使用 vue 和这个 npm 库https://www.npmjs.com/package/paypal-checkout

假设我想将记录存储到数据库中,并且我想要一个可以与我的用户 ID 或我的数据库中的订单 ID 相关联的 ID。我不知道如何在“渲染”功能块中传递任何自定义 ID。

这是我的贝宝按钮的相关代码块:

这是我收到的付款详情:

0 投票
0 回答
128 浏览

javascript - 来自他们的 Button Builder 的 PayPal 按钮的 React js 脚本标签,我不知道如何放入 React.js 项目

所以我要在网站上放一个 PayPal 按钮,但这是我的问题,除了脚本标签外,我对 React 有点中间

出现了这个错误

这是带有 PayPal 按钮的代码,告诉我粘贴

0 投票
1 回答
38 浏览

javascript - 贝宝弹出窗口关闭后,我可以在贝宝端保存一个唯一的 ID,如 invoice_id

我需要将我的应用程序的交易 ID 存储在贝宝控制台中。即对于每笔交易,我都需要保存此 ID,并且我需要使用此 ID 在贝宝控制台中检查相应的交易。只有在关闭贝宝弹出窗口后,我才会获得此交易 ID。我听说我们可以为此使用 invoice_id。但不幸的 invoice_id 只能传递给 createOrder。贝宝弹出窗口关闭后是否有任何选项可以通过此选项。即在授权呼叫或任何事情。或者有没有其他的解决方案。请帮忙

0 投票
1 回答
134 浏览

paypal - PayPal 智能按钮 - 如何预先选择用户国家进行计费

我的网站上有一个 PayPal 智能按钮,带有“PayPal”和“借记卡或信用卡”按钮

单击卡片按钮时,它会展开卡片和账单信息的字段

在计费信息中,它预先选择美国作为默认国家。用户发现那里只是有国旗不直观,似乎无法弄清楚如何改变国家。

这些智能按钮中是否有一种方法可以根据 IP 或其他方式检测用户所在的国家/地区,并在首次加载信用卡表格时将该国家/地区预选为默认计费国家/地区?

在此处输入图像描述

0 投票
1 回答
208 浏览

paypal - 如何使 Paypal 按钮调用“实时”功能?

按照https://www.paypal.com/buttons中的代码,我点击“智能按钮”链接,生成并复制代码,因此我将以下内容添加到我们的付款页面(使用我们的实际 clientID 而不是 XXXXXX. ...):

该按钮似乎有效,因为它打开了 Paypal 支付窗口;但付款似乎没有生效。

然后我注意到我认为原因是:Paypal 支付窗口的 URL 显示为https://www.sandbox.paypal.com/checkoutnow .....

问题:如何设置代码以启用“实时”功能?

0 投票
1 回答
99 浏览

javascript - 如何从 Paypal 的按钮捕获并安全地验证付款完成?

按照https://www.paypal.com/buttons中的代码,我点击“智能按钮”链接,生成并复制代码,因此我将以下内容添加到我们的付款页面(使用我们的实际 clientID 而不是 XXXXXX. ...):

问题:我如何实际记录(在服务器端)付款已完成?我似乎遗漏了一些难题——根据上述代码,我看到的唯一选择是从代码中调用服务器端脚本onApprove;但我不明白如何安全地做到这一点:用户可以简单地不进行任何付款并调用相同的脚本并传递相同的参数。

我在相关问题上看到 webhook 似乎是答案;但是,我在这里找到的都是服务器端,这对我来说没有任何意义(我希望作为 JavaScript 的一部分,我会在我的服务器上向 Paypal 提供我希望他们在付款完成时调用的 URL )。任何提示或指针将不胜感激。