SOLVED

Embedded form won't submit with webhook - 400 error "checksum missing"

Go to solution
Steve_Karr
Level 1

I am trying to embed a form in WordPress using a form that uses a Webhook in Marketo to post the data out to a third-party event system. In a Marketo landing page, the form posts fine and the data gets pushed. When I embed the form in WordPress, the button changes to Please Wait and then fails. 

 

The error is a 400 error "checksum missing." Is there a way to have the embedded form work directly within our site?

1 ACCEPTED SOLUTION
SanfordWhiteman
Level 10 - Community Moderator

Sounds like you’re conflating two different areas.

 

While it’s interesting that you‘re using Call Webhook to relay data out of Marketo, that webhook cannot under any circumstances interfere with form submission. Webhooks only run in Smart Campaigns, and SCs only run after submission is complete.

 

So let’s think more carefully here about what’s happening in the browser (i.e. not in the webhook). Are you truly using the form embed code, or are you trying to submit a non-Marketo form to the /save2 endpoint directly? That direct submission will not work. The only way to submit a visible non-Marketo form, from the browser, is to send the data to a hidden Marketo form and use the standard submit() method.

 

 

 

View solution in original post

10 REPLIES 10