Hallo,
ich versuche gerade einen Webhook zu implementieren, der mir Requests entgegen nimmt von Stripe (Zahlungsanbieter)
Ich habe derzeit folgendes implementiert:
Laut Doku hier ein Ausschnitt (dort wird aber Sparks verwendet)
stripe.com
Ich versuche den Webhook gerade mit deren Stripe CLI anzusprechen:
stripe.com
Das geht auch und ich komme im Debug Mode in die obere Methode rein.
Allerdings ist das "Event" NULL.... Ich denke irgendwas stimmt nicht mit dem Parameter?
Was mache ich falsch?
ich versuche gerade einen Webhook zu implementieren, der mir Requests entgegen nimmt von Stripe (Zahlungsanbieter)
Ich habe derzeit folgendes implementiert:
Java:
@Path("/")
public class WebhhookStripe {
@POST
@Path("/webhook/PSPWebhooks/Stripe")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public ResponseBuilder getEvent(String json) {
try {
Event event = Event.GSON.fromJson(json, Event.class);
System.out.println("Webhook event : " + event);
}
catch (Exception e) {
LOGGER.error(ExceptionUtils.getFullStackTrace(e));
return Response.serverError();
}
return Response.ok();
}
Laut Doku hier ein Ausschnitt (dort wird aber Sparks verwendet)

Stripe-Ereignisse in Ihrem Webhook-Endpoint empfangen
Überwachen Sie Ereignisse in Ihrem Stripe-Konto auf Ihrem Webhook-Endpoint, damit Ihre Integration automatisch Reaktionen auslösen kann.

Ich versuche den Webhook gerade mit deren Stripe CLI anzusprechen:

Stripe-Ereignisse in Ihrem Webhook-Endpoint empfangen
Überwachen Sie Ereignisse in Ihrem Stripe-Konto auf Ihrem Webhook-Endpoint, damit Ihre Integration automatisch Reaktionen auslösen kann.

Das geht auch und ich komme im Debug Mode in die obere Methode rein.
Allerdings ist das "Event" NULL.... Ich denke irgendwas stimmt nicht mit dem Parameter?
Java:
@Path("/")
public class WebhhookStripe {
@POST
@Path("/webhook/PSPWebhooks/Stripe")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public ResponseBuilder getEvent(String json) {
Was mache ich falsch?
Zuletzt bearbeitet: