Checkout Pro ES
Checkout Pro ES
Checkout Pro ES
Instrucciones de certificación
Checkout PRO
<dev>program Mercado Pago Developers
1 2 3 4
El desarrollo de un El correcto manejo de las
receptor de back_url para los La completitud de la La correcta inclusión
notificaciones y su diferentes estados de preferencia de del script de
especificación en pagos y la visualización acuerdo a la seguridad para el
notification_url. de los campos información comportamiento del
Revisaremos el requeridos indicados en ingresada al
correcto manejo de usuario en las
el ejercicio en la página momento de simular
estas notificaciones de páginas de tu
de éxito de las back_urls un pago.
pago. ejercicio.
Desafío
⚙Integrator ID
Se debe incluir el integrator id* que es un código único para identificar
a los desarrolladores o agencias que realizaron la integración. Para este
ejercicio debes utilizar el Integrator ID:
dev_24c65fb163bf11ea96500242ac130004
⚙Medios de Pago
El cliente desea que el número de cuotas (mensualidades) en el que sus
compradores pueden diferir el pago sea máximo 6. A su vez, no quiere
permitir pagos con tarjetas de crédito Visa.
⚙External reference
Deberás indicar tu Correo electrónico* ligado a la cuenta de Mercado
Pago
⚙Producto
Requerimientos ★
★
ID: ingresa 4 dígitos numéricos.
Nombre del Producto: Nombre del producto seleccionado del carrito del
ejercicio.
★ Descripción del Producto: “Dispositivo móvil de Tienda e-commerce”
★ URL Imagen: Foto del producto seleccionado. (url válida)
★ Cantidad: 1
★ Precio: Mayor a 1 USD
Nota: Estos son los parámetros que enviamos en la ★ El pago es “rechazado” o no ha finalizado (failure)
QueryString cuando redirigimos a las back_url ★ El usuario a decidido pagar con un medio de pago offline (ticket) y el pago quede
establecidas: en un estado “pending” o “in_process” (pending)
★ El pago es exitoso.(success)
https://www.tusitio.com/success.php?collection_id=[
PAYMENT_ID]&collection_status=app En la pantalla se deberá mostrar la información proveniente de los parámetros que
roved&external_refe enviamos en el Query String como: payment_method_id que se usó para pagar, el
rence=[EXTERNAL_REFERENCE]&payment_type=cre valor del campo external_reference y el ID de pago (payment_id o collection_id) de
dit_card&preference_id=[PREFER Mercado Pago. Se deberá configurar para que desde el checkout de Mercado Pago el
ENCE_ID]&site_id=[ retorno en caso de pago aprobado sea automático (auto_return).
SITE_ID]&processing_mode=aggregator&merchant_
account_id=null
Checkout PRO
El cliente solicitó que el Checkout de Mercado
⚙Notificaciones Webhook
Pago se abra en la misma ventana en la que se Deberás generar un endpoint que sea capaz de recibir nuestras
muestra la tienda (redirect). El botón que inicia el notificaciones Webhook según la documentación y, en el campo
flujo del Checkout debe decir: “Pagar la compra” notification_url de la preferencia, deberá apuntar a éste.
Para la configuración del plugin deberán utilizar las credenciales productivas del test-user de
Mercado Pago que indicamos en la siguiente página más abajo.
Criterios
Ejercicio
Evaluación
Información adicional
Mercado Pago Developers
<dev>program
Integrator ID:
★ dev_24c65fb163bf11ea96500242ac130004
Argentina APP_USR-8709825494258279-092911-227a84b3ec8d8b30fff364888abeb67a-1160706432
★ Public Key:
APP_USR-ff96fe80-6866-4888-847e-c69250754d38
Para probar los flujos, deberán usar un test-user que será el pagador
o comprador y podrán utilizar las tarjetas de prueba.
Para probar los flujos, deberán usar un test-user que será el pagador
o comprador y podrán utilizar las tarjetas de prueba.
México APP_USR-2926550097213535-092911-5eded40868803c83f12e9eef1afa99fa-1160956296
★ Public Key:
APP_USR-a68157fb-5513-4dc7-adbf-709ba3e46766
Para probar los flujos, deberán usar un test-user que será el pagador
o comprador y podrán utilizar las tarjetas de prueba.
Colombia APP_USR-8902774665784533-092911-fab78ca802b6475923ebb446b02fee62-1160743707
★ Public Key:
APP_USR-9a464dc4-1ad8-4646-af03-1f18d41cd90c
Para probar los flujos, deberán usar un test-user que será el pagador
o comprador y podrán utilizar las tarjetas de prueba.
Integrator ID:
★ dev_24c65fb163bf11ea96500242ac130004
Para probar los flujos, deberán usar un test-user que será el pagador
o comprador y podrán utilizar las tarjetas de prueba.
Para probar los flujos, deberán usar un test-user que será el pagador
o comprador y podrán utilizar las tarjetas de prueba.