问题标签 [paypal-webhooks]
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.
paypal - Paypal 智能按钮元数据 - Webhook
我正在使用 Paypal Javascript SDK 来呈现智能按钮并捕获和授权所有客户端。除了偶尔的客户不在我们这边等待处理完成之外,一切都运行良好。
我已经设置了 webhook 并订阅了所有事件,但无法/或不确定如何定义和接收我的任何自定义数据 ID 等。
我尝试了几种不同的配置来将我的数据从创建订单传递给订单 - 主要遵循本指南https://developer.paypal.com/docs/commerce-platform/v1/reference/orders-integration-guide/#create -命令
它将自定义数据添加到 purchase_units 作为自定义以及带有supplementary_data 和 postback_data 的元数据json对象
希望找到一种方法将一些自定义数据传递给 webhook 有效负载。
paypal - PAYMENT.SALE.COMPLETED 的沙盒 paypal Webhooks 事件始终处于待处理状态
我正在使用贝宝订阅按钮,服务器端监听器用于 webhook 事件通知仍处于沙盒模式。
我认为除了PAYMENT.SALE.COMPLETED
. 在这里,我收到事件通知、验证、处理和响应一个带有 http status 的小 html 页面(一些常规描述页面)200
。当我回到贝宝开发者仪表板时,我看到该事件仍在PENDING
。不会重新发送完全相同的事件,因为如果我会使用任何其他 http 状态代码而不是2xx
.
是什么原因导致这个PAYMENT.SALE.COMPLETED
事件一直存在PENDING
。我必须为此事件采取一些额外的措施吗?
aws-api-gateway - Paypal Webhooks 和 AWS API Gateway 集成
我正在尝试设置 Paypal webhook 以通知我特定事件,例如订单完成时。对于 webhook URL,我希望它转到我的 API Gateway 资源,然后我想通过使用 Lambda 函数将一些数据自动输入数据库(以及其他内容)。
我已经设置了我的 API Gateway 服务(只是一个没有授权的休息接口),并且我已经对其进行了测试,AWS 方面的一切都可以正常工作。现在,当我尝试使用“WebHooks Simulator”时,我希望 webhook 将一些数据发送到 API Gateway,然后通过我的 lambda 函数。现在,这是出了问题的地方。我正在 CloudWatch 上检查我的日志,但什么都没有通过,没有错误,没有信息……这意味着 Paypal -> AWS 似乎存在一些连接问题。
由于 AWS 在我的测试过程中似乎按预期工作,我决定联系这里,看看是否有人知道它为什么会失败?
paypal - Paypal 订阅,检查用户是否支付了下个月的费用
我有一项服务,我使用 Paypal 订阅。Paypal 有 webhook。问题是我不明白我需要使用哪一个,不知道用户是否支付了下个月的费用。
我使用续订的计费订阅,但我错了。实际上没有解释 Paypal webhooks 的文档
希望你能帮助我
php - 无需付款即可触发 webhook 执行?
我正在构建贝宝订阅系统,我正在使用网络挂钩来通知系统订阅创建、活动等。
但是,要求用户必须返回成功 url 并执行站点$agreement->execute($token, $apiContext));
才能使其工作。
假设由于某种原因用户永远不会返回返回 url,那么您将永远不会执行付款,用户将永远不会得到他们的订阅。
我环顾了贝宝文档,找不到任何解决方案。
这是我的代码:
订阅.php:
索引.php
php - PayPal API 购物车和 Webhooks?
我使用 PayPal 按钮代码生成器创建了 2 个按钮。
- 添加到购物车
- 查看购物车
我需要知道是否可以传递应用程序 client_id 而不是(我的业务电子邮件或商家 ID),以便我可以使用这些按钮触发我的服务器上的 Webhook?如果不可能,是否有任何方法可以将 paypal 购物车与 REST API webhook 一起使用?
paypal - Paypal-US:我的应用程序未收到 Billing.Agreement.Cancelled Webhook 事件通知
取消计费协议后,我的应用程序未收到 Paypal Billing.Agreement.Cancelled Webhook 事件通知。
请找到我遵循的以下步骤来重现上述问题
1)配置的Webhook(我作为商家的角色)
2) 取消结算协议(我作为买家的角色)
观察:我可以在贝宝仪表板中看到上述取消的计费协议的电子邮件通知
问题:取消计费协议后,配置的 URL 未收到此事件的 Wehook 事件通知
paypal - 如何使用 PayPal Invoicing webhook 上线?
我对这一切都很陌生,并且一直在努力自学。
我只是想为我的业务自动化一个简单的流程;当客户支付他们的 PayPal 发票时,我们会发送一封电子邮件(在该发票的账单信息中)一个链接到与该发票编号关联的 Dropbox 文件夹。
我在 Integromat 中创建了一个工作流,可以与来自 webhook 模拟器的模拟数据完美配合。
但是,我正在尝试上线,而 webhook 似乎无法正常工作?我使用 Python 来获取令牌并创建适当的 webhook,并且还从 Developer Portal 尝试过,但是当我转到 Live | Webhook 事件部分那里什么都没有。
我觉得我错过了一些非常简单的东西!
注意我已经仔细研究了 PayPal 的 API/文档,但没有什么比这更清楚了!
太感谢了!!!
paypal - 无法执行成功的 Paypal webhook 验证
我正在努力验证 Paypal webhook 数据,但我遇到了一个问题,它总是为验证状态返回 FAILURE。我想知道这是否是因为这一切都发生在沙盒环境中,而 Paypal 不允许验证沙盒 webhook 事件?我按照这个 API 文档来实现调用:https ://developer.paypal.com/docs/api/webhooks/v1/#verify-webhook-signature
相关代码(来自单独的 elixir 模块):
我从 Paypal 返回 200,这意味着 Paypal 收到了我的请求,并且能够正确解析并通过验证运行它,但它始终返回验证状态的 FAILURE,这意味着请求的真实性无法得到验证。我查看了我发布到他们端点的数据,一切看起来都是正确的,但由于某种原因它没有得到验证。我将我发布到 API(来自extract_webhook_signature
)的 JSON 放入 Pastebin 中,因为它非常大:https ://pastebin.com/SYBT7muv
如果有人有这方面的经验并且知道它为什么会失败,我很想听听。
paypal - PAYMENT.SALE.COMPLETED 未收到
我已经按照本指南PayPal
实施了定期付款。
一切似乎都在工作,订阅是在沙盒客户购买时创建的,但问题是我在 webhook 上只收到了这个事件:BILLING.SUBSCRIPTION.CREATED
,我也应该收到:PAYMENT.SALE.COMPLETED
但我没有
我还登录了沙盒客户账户,也没有看到任何交易,看来订阅只是创建但未付费。什么可能导致这种情况?沙盒客户有可用余额。