从Java SDK代码示例中,我只能找到如何验证收到的webhook事件。
任何人都知道如何解析PayPal发布的 HTTP请求正文到我的webhook处理程序servlet中的事件对象?
我最初想的那样,看起来很笨拙:
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通知创建一个处理程序,以便将付款转移到我们这边的已完成状态。