问题标签 [paypal-plus]

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 回答
330 浏览

angular - Paypal Plus 成功数据

我在我的 Angular 项目中使用 Paypal Plus。一切正常。

如何识别付款成功?我必须将哪些数据保存在我的数据库中。简而言之,我在成功等待哪些数据?


0 投票
1 回答
70 浏览

paypal - Paypal PLUS 代表商家

是否可以打开 Paypal REST-API 以授权 Paypal-PLUS 付款,从而代表商家进行付款?

原因: - 我们是店主,每个商家都有我们的商店。- 如果每个商家都必须创建自己的 paypal-developer 帐户来获取 ClientId 和 ClientSecret,那就太尴尬了。

那么是否可以代表商家付款,例如 Paypal-Express 已经可以?

0 投票
1 回答
151 浏览

php - Payapl Rest-API / Paypal Plus: When should i execute the "Patch Payment"-Request after the "Create Payment"?

I try to integrate Paypal Plus. Everything works fine now (well, almost everything :) )

  1. Create Payment
  2. Render the Paypal Plus Iframe
  3. Click an external Button to redirect the User to the Paypal hosted Pages
  4. Display the Review-Page
  5. Execute Payment und display the Thank You-Page

Following the Paypal-Plus-Integration Guide, i should not provide any personal Data in the Create-Payment-Call. For this i should do an Update-Payment-Call.

But how do I know, that the User has clicked an Paypal-Payment-Option within the Paypal-Iframe? If i configure some third-party-payments, i can define a callback. But there is no callback, if the user selects a paypal-payment-method. So, after the user has clicked on the external continue-Button, the user is directly redirected to the paypal-hosted pages, and i got no chance to proceed the Update-Call ("Patch"-Request, to add the Billing-Adress to the paypal payment session, for e.g.).

Can somebody help me?

I read the manual a lot of times and googled, viewed some yt-videos .. but, it seems, that i did not understand the flow.. ;-)

What is your exact flow, if you use Paypal-Plus and their Iframe Payment-Wall...?

0 投票
0 回答
104 浏览

javascript - 当 PayPal Plus iframe 在反应应用程序的页面中呈现时,浏览器后退操作在 Firefox 中不起作用

我通过将 PayPal 库 js 脚本附加到 componentDidMount 中的文档,将 PayPal Plus iframe 集成到我的 react 应用程序中,在加载脚本时更新组件状态,然后调用库方法来初始化 PayPal Plus 对象。这会将 iframe 呈现到具有相应 id 的占位符 div 中。我查阅了文档(https://developer.paypal.com/docs/paypal-plus/germany/integrate/integrate-payment-wall/#)并进行了上述修改以将其与我的 react 应用程序结合使用。

到目前为止,这有效,并且在最小化示例中看起来像这样:具有渲染 ppp iframe 的页面

但是,在 Firefox 中,一旦 iframe 已初始化,就无法通过浏览器的后退按钮导航回来。相反,整个组件被加载到 iframe 中。像这样:点击返回按钮后的页面

这在 Chrome 或 Internet Explorer 中不会发生。Firefox 版本:81.0(64 位)

如果我从 DOM 中手动删除 iframe 元素,则后退按钮会再次正常工作。我已经尝试对“popstate”和“beforeunload”事件使用自定义事件处理程序,试图解决这个问题,但无济于事。这些事件似乎不会发生在 Firefox 的父窗口中。

重现步骤:

  • 创建反应应用程序(我在示例中使用 V16.13.1)(https://reactjs.org/docs/create-a-new-react-app.html#create-react-app)。
  • 将提供的类插入到项目中,并在 App.js 中使用 PppComponent。
  • 获取有效的 PayPal 沙箱approvalUrl 并将其设置在 ppp 配置对象上。
  • 运行 yarn 或 npm start。
  • 在 Mozilla Firefox 中打开应用程序,然后单击浏览器的后退按钮。

这基本上是组件的相关代码:

这些是 util 函数,用于附加和删除脚本:

有没有人知道为什么会发生这种情况,或者可能经历过类似的事情并且知道如何修复/解决这种行为?

我会很高兴有任何帮助。

先感谢您。

0 投票
1 回答
225 浏览

paypal - 如何从 PayPal Plus 的付款选择页面中删除直接借记付款选项

我已经集成了运行良好的 PayPal Plus。但根据 PayPal 及其显示的付款选择选项墙,默认情况下显示三个选项 - 1 - PayPal 2 - 直接借记卡 3 - 信用卡

我想删除直接借记,因为我们的系统不想从直接借记中获得付款,如何从 PayPal Plus 的付款选择页面中删除直接借记付款选项?我已尝试阅读 PayPal plus 文档,并尝试找出删除直接借记的可能方法。但我找不到。任何见解将不胜感激。谢谢你

0 投票
1 回答
37 浏览

php - PayPal Plus - 确认付款状态

我目前正在自定义 TYPO3 扩展中实现 PayPal Plus。一切正常,但我想知道 PayPal 可能会返回哪些付款状态。

到目前为止,当付款完成时,我得到状态“批准”并相应地处理我的代码,因为我认为付款很好。PayPal 文档是如此神秘,它们到处都是,我真的不知道在哪里看,每次我使用他们的 API 时感觉就像是第一次。

这是我目前不确定的部分:

我正在谈论的重要部分是$pay->state == 'approved'. 我可以假设批准意味着我可以安全地处理订单并将其视为成功付款吗?官方的PayPal Plus 文档没有提到这一点。

0 投票
0 回答
23 浏览

php - 从 2.2 升级到 2.3.6 版本后 Magento 2 paypalplus 问题

删除paypalplus 模块(与 php 7.3 不兼容)后,我在结帐时收到问题,因此在删除模块后结帐被破坏。对此有任何想法吗?

我不知道如何修复模块不兼容,这就是我为了完成升级过程而删除的原因

异常 #0(异常):注意:未定义索引:第 79 行 /var/www/mx/vendor/magento/module-vault/Plugin/PaymentVaultConfigurationProcess.php 中的方法

异常 #0(异常):注意:未定义索引:第 79 行 /var/www/mx/vendor/magento/module-vault/Plugin/PaymentVaultConfigurationProcess.php 中的方法

0 投票
1 回答
21 浏览

paypal - Shopware6 无法禁用 PayPal Ratepay Banner(页面重新加载后自动重新启用)

在 Shopware 6 中,默认启用 PayPal Ratepay Banner(PayPal Pay Later Message)。从理论上讲,横幅应该可以在设置 > 插件 > PayPal 中禁用。但点击相应按钮后,保存并重新加载页面后,该按钮再次启用。


Shopware 版本:v6.4.7.0 稳定版

贝宝版本:4.1.0

语言:德语