javascript – Se puede validar el envio de un formulario en funcion del pago correcto con mercadopago?

Estoy trabajando en una web, que la idea es que permita publicar anuncios clasificados en un canal de television.

a la hora de resovler el pago, decidimos sea con mercadopago que es el mas sencillo y dado que no soy un experto en javascript ni mucho menos, decidi optar por la opcion de “boton de pago”; el monto es siempre fijo, el pago es por un anuncio solo, y el usuario tiene que completar un formulario que incluye una foto, un titulo y descripcion (lo cual ira al servidor).

como puedo evitar que se envie el formulario hasta que el usuario haya realizado el pago (correctamente)?

uso tecnologias HTML, CSS, JAVASCRIPT y PHP (con la que un amigo me ayuda).