Esta es la documentación oficial de Contact Form 7 con Mercado Pago.
Este plugin permite integrar CF7 con la pasarela de pago MercadoPago. Cuando el cliente envía el formulario éste es redireccionado para que ingrese su tarjeta de crédito en un ambiente seguro de MP y luego es retornado a la web.
Indice
- Requerimientos
- Ajustes y Credenciales
- Detalle de pagos
- Formulario
- Realizar pago
- Pruebas
Requerimientos
- PHP 5.6 o superior
- Credenciales de MercadoPago
- Plugin gratuito de Contact Form 7
Ajustes y Crendenciales
Vamos a configurar el plugin y agregar las credenciales del MercadoPago, para ello hacemos login en la web de MP y nos vamos a esta dirección dependiendo de tu país:
Argentina
https://www.mercadopago.com/mla/account/credentials
Brasil
https://www.mercadopago.com/mlb/account/credentials
Chile
https://www.mercadopago.com/mlc/account/credentials
Colombia
https://www.mercadopago.com/mco/account/credentials
Mexico
https://www.mercadopago.com/mlm/account/credentials
Perú
https://www.mercadopago.com/mpe/account/credentials
Uruguay
https://www.mercadopago.com/mlu/account/credentials
Capturamos el Public Key y Access Token para luego ponerlo en los ajustes del plugin.
Nos dirigimos a : Formularios MercadoPago > Ajustes
Moneda: Son las monedas soportadas por MercadoPago, entre ellas están las monedas de Argentina, Brasil, Chile, México, Colombia, Perú y Uruguay.
Ambiente: Podes iniciar con tus credenciales de prueba o de producción
Borrar Pagos: Si necesitas limpiar tu web de pagos de MP, sólo presionas este botón. Ojo, esto no borrará tus pagos en el panel de MP, sólo en tu web.
Detalles de Pago
Todos los pagos que realices con este plugin quedarán registrados en la sección de pagos y podrás visualizar todo el detalle que nos informa MP.
Formulario
Al crear tu formulario deberás ir a la pestaña de “MercadoPago” y configurar cada campo para que puedas recibir pagos.
Recuerda llenar la información de tu producto o servicio que vas a brindar, ya que esto será enviado a MP para pode iniciar el proceso de pago.
Realizar pago
Con todos los ajustes realizados vas a poder realizar el pago y el proceso es el siguiente.
Paso1: Llenas el formulario y lo pones en enviar
Paso 2: Redirecciona a MercadoPago donde el cliente debe poner tu tarjeta de crédito para hacer el pago.
Paso3: Retorna a la web para agradecer por el pago.
Pruebas
Sabemos que quieres hacer pruebas antes de dejar tu formulario listo en producción y es por ello que queremos informarte que no uses tus credenciales de testing ya que se activará el modo Sandbox y en este ambiente no funcionan las notificaciones por parte de MercadoPago ( IPN y Webhooks ), y éstas son importantes para identificar los pagos.
Lo bueno es que MercadoPago nos permite crear usuarios de prueba en un ambiente de producción donde sí funcionan las notificaciones, sin embargo para ello necesitas tener tus credenciales de producción.
Recuerda que:
- Debes poner tus credenciales ( access token ) de tu usuario test vendedor en el plugin
- Debes usar el email de prueba de tu usuario test comprador.
- Debes usar una de las tarjetas de prueba que tiene MercadoPago disponible.
Todo lo expuesto en esta sección puedes verlo en la documentación oficial de MercadoPago y además puedes generar tus propios usuario de prueba.
https://www.mercadopago.com.ar/developers/es/guides/payments/api/testing/
Help Links
How install a plugin? How activate/deactivate a license? How migrate the license to another domain?