diff --git a/main.go b/main.go index eabfc1d..bcd0eb8 100644 --- a/main.go +++ b/main.go @@ -189,13 +189,11 @@ func main() { } var data OrderValidationBody err := json.NewDecoder(r.Body).Decode(&data) - if err != nil { - log.Printf("Error decoding body: %v\n", err) - w.WriteHeader(http.StatusBadRequest) - return + if err == nil { + cartId := data.MerchantReference1 + log.Printf("Received push for cart %s, status: %s", cartId, data.Status) } - cartId := data.MerchantReference1 - log.Printf("Received push for cart %s, status: %s", cartId, data.Status) + w.WriteHeader(http.StatusOK) }) mux.HandleFunc("/version", func(w http.ResponseWriter, r *http.Request) {