问题标签 [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.

0 投票
0 回答
189 浏览

paypal - 哪些 webhook 可以订阅 paypal 定期付款的付款?

我正在使用贝宝定期付款创建一个网站。每个月都会自动付款,但我需要知道何时会更新我的应用程序中的用户配置文件,所以我知道订阅何时有效。

使用 paypal webhook,我需要订阅哪些事件才能知道每月实际付款何时发生(或失败)?

0 投票
0 回答
972 浏览

paypal-webhooks - PayPal Rest API webhook 签名验证始终返回 verify_status 作为 FAILURE

我有贝宝集成应用程序,它从贝宝接收 webhook 通知,我想根据文档验证签名:

验证签名 rest api 链接

这是我写的代码:

Webhook 签名验证响应:

{“验证状态”:“失败”}

我从 api 收到 200K ok 响应,但响应的验证状态始终为 FAILURE。我尝试了许多不同的请求。

我不确定我的请求是否有问题。寻求帮助。

0 投票
1 回答
423 浏览

asp.net-mvc - 在不使用 PayPal 按钮的情况下将 PayPal .NET SDK 集成到网站中

我们已按如下方式实现了上述内容:

我们正在将PayPal .NET SDK与公共网站集成,而不使用 PayPal 的内置按钮(立即购买等)。工艺流程如下:

  1. 用户单击一个常规的 ASP.NET MVC 按钮,该按钮调用一个 Action 方法,该方法创建一个具有所有必要属性集(交易、url、金额、数量等)的支付对象。
  2. 上述操作方法调用必要的 PayPal .NET SDK API,连接到显示自己的用户登录页面的 PayPal,验证显示的金额,通过单击提交按钮批准它
  3. 贝宝 - 在批准后 - 将响应发送回我们执行一些后台任务的地方,如果一切顺利,我们的“付款成功”页面就会显示出来。

注意:我们的代码也使用了 PayPal 的Webhook功能。

问题:我们已经在 PayPal 的 SandBox 上测试了上述过程,它运行良好。我们是否缺少某些东西和/或 PayPal 的内置按钮(“立即购买”等)是必要的?该应用程序用于一次销售一件商品(数字下载)。

0 投票
0 回答
194 浏览

paypal - Paypal webhook 资源为空

我在开发中的应用程序中启用了 INVOICING.INVOICE.PAID webhook。尝试在沙盒环境中支付发票后(使用买方测试用户),Webhook 通知已成功传递,但该消息不包含实际发票数据。

正如您在下面的 JSON 中所见,resource.invoice 属性为空。

如何获取实际数据并找到已付款发票的 ID?

我收到的 webhook 通知:

0 投票
1 回答
742 浏览

paypal - PayPal Webhooks 无法处理定期付款

我已经使用 PayPal Rest API 实现了定期付款。我订阅了一些 webhook 事件。创建订阅后,我收到了来自贝宝的通知。但是,当创建定期付款时,即使在开发者帐户的事件控制台上,我也没有收到任何通知。

0 投票
0 回答
346 浏览

paypal - 不要从 PayPal 获取 PAYMENT.SALE.PENDING 或 PAYMENT.SALE.DENIED WebHook 事件类型

我在沙盒中测试了定期付款。我创建了零余额且没有银行账户的客户贝宝账户。当我从该帐户进行定期付款时。我创建了一些初始付款(setup_fee)的个人资料。并将 max_fail_attempts 设置为 1。默认情况下,如果初始付款金额失败,PayPal 不会激活配置文件。但是我的个人资料成功激活并且状态为 ACTIVE 而不是 PENDING。我收到了 WebHook PAYMENT.SALE.COMPLETED 事件类型。我预计会收到一些 FAIL 事件类型(PAYMENT.SALE.PENDING 或 PAYMENT.SALE.DENIED),因为客户帐户没有足够的钱。为什么会这样?如果客户帐户中没有足够的钱,我需要取消定期付款资料。 付款后的客户 PayPal 帐户

0 投票
1 回答
728 浏览

paypal - Paypal Webhooks 与直接 PaypalApi 响应

抱歉,如果这个问题很愚蠢,但是:
当我们通过 REST PaymentAPI 创建付款时,如果 paypal 以正确的状态和有关付款、付款人、销售等信息的方式响应,为什么我们应该使用 web-hooks 进行付款。支付也是如此。
大概是我什么都不知道吧?

0 投票
1 回答
239 浏览

php - 创建 PayPal Webhook 的最佳时间是什么时候?

我正在使用 PayPal API 创建 Webhook,而不是开发人员站点。什么时候做这个最好?我是在付款创建前、付款创建后还是付款执行后创建 webhook?根据 API 文档,webhook 只需要在应用程序的生命周期中创建一次。如果每次使用应用程序时都创建一个新的 webhook,会发生什么?我有的:

  1. processPayment:定义付款细节,创建付款,将用户重定向到 PayPal。
  2. executePayment:用户从PayPal返回,支付被执行。

通知时:

  1. verifyPayment:调用一个函数来验证 Webhook 签名。
  2. 在站点的数据库中进行后处理。

PS webhook ID 是在哪里/如何生成的?

0 投票
1 回答
110 浏览

php - PayPal Webhook:如果我只使用计费协议,是否需要发票、付款销售、授权和捕获 Webhook

我需要介绍的商业模式是只销售订阅。我不需要销售单个产品。我的问题是:我是否需要实施和支持收听发票、付款销售、授权和捕获 webhook,或者我可以只实施计费计划和订阅 webhook?

我指的是发票和付款网络挂钩:

0 投票
1 回答
234 浏览

paypal - Paypal 自适应支付和 Webhook 事件未注册

你好 SO PayPal 社区。

即使我已注册所有事件类型,我也无法让 PayPal 使用自适应支付从嵌入式支付流向我发送“Webhook 事件”通知。

首先,当我使用 PayPal 的 webhook 模拟器向我的 ngrok.io url 发送模拟通知时,我能够接收传入的 POST 请求和随后的 JSON 就好了。

其次,当我使用 PayPal 的 Express Checkout 网页时,PayPal 会在销售完成时通知我。可以在 PayPal 开发人员仪表板上的交易和 webhook 事件部分进行验证。

当我在下面嵌入自适应付款表单时,用户可以很好地完成 PayPal 流程。一切都按预期工作 - 从用户登录到付款成功页面。但是,没有发送通知。通知、事务或 webhook 事件部分的开发人员仪表板中没有任何内容。代码如下:

真诚感谢任何帮助。我要疯了。

  • ķ