从 Java SDK 代码示例中,我只能找到如何验证收到的 webhook 事件。
任何人都知道如何将PayPal 发布到我的 webhook 处理程序 servlet 的接收到的HTTP 请求正文解析为Event对象?
我最初是这样想的,这似乎很笨拙:
JsonParser parser = new JsonParser();
JsonObject o = parser.parse(requestBody).getAsJsonObject();
JsonElement idAsJsonObject = o.get("id");
String id = idAsJsonObject.getAsString();
Event event = Event.get(apiContextStore.create(), id);
上下文:我想在异步模式下使用 Payments API 将资金从我们的 PayPal 账户转移到客户的 PayPal 账户。我正在为 Webhook 通知创建一个处理程序,以将付款转移到我们这边的完成状态。