gpt4 book ai didi

java - PayPal Webhook 验证 Java SDK

转载 作者:行者123 更新时间:2023-12-04 04:08:34 34 4
gpt4 key购买 nike

我目前正在将“PayPal Smart Payment Buttons”集成到 WebApp 中。传递自定义字段并接收带有此数据的 Webhook/购买确认非常有效。

我在验证收到的 Webhook 时遇到问题。文档很差,导致 v1(已弃用)或 v2 Java SDK,其中没有提及 Webhook 验证。

我在 Java 中集成了以下 SDK。

<dependency>
<groupId>com.paypal.sdk</groupId>
<artifactId>checkout-sdk</artifactId>
<version>1.0.2</version>
</dependency>

但我找不到验证 Webhook 的方法。我是否阅读过某些内容或如何实现 Webhook 验证?

最佳答案

没有支持 webhook 集成的 SDK

(本页对旧 SDK 的引用:https://developer.paypal.com/docs/integration/direct/webhooks/rest-webhooks/#verify-event-notifications 已过时)

所以,你有一些选择。

最后一个选项实际上是我会推荐的。

这是您需要的服务器端 SDK:https://github.com/paypal/Checkout-Java-SDK

有了它,您将实现两条路线,一条用于“设置交易”(创建订单),一条用于“捕获交易”(捕获订单)。这里有这些步骤的指南:https://developer.paypal.com/docs/checkout/reference/server-integration/

然后将连接到这两个服务器端路由的 Web 前端是:https://developer.paypal.com/demo/checkout/#/pattern/server

使用此服务器端集成时不需要 webhook;在服务器上进行捕获时,您会立即得到成功或失败的响应。

关于java - PayPal Webhook 验证 Java SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62131346/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com