Registra tu cuenta developer
Completa el formulario, espera aprobacion del administrador y entra al portal.
Integra pagos, wallets, transferencias y webhooks con una capa documentada, trazable y pensada para equipos tecnicos que necesitan pasar de UAT a produccion sin friccion.
// Exchange app credentials for an access token
curl -X POST https://developers-uat.mopago.com/api/v1/auth/token \
-H "Content-Type: application/json" \
-d '{
"developer_identifier_token": "dev_40_char_sha",
"application_identifier_token": "app_40_char_sha",
"client_id": "mopago_cli_live",
"secret_key": "mopago_sec_live"
}'
{
"token_type": "Bearer",
"access_token": "mpp_app_...",
"expires_in": 3600
}
El flujo separa identidad del developer, credenciales de app y tokens de consumo para que cada integracion sea clara y auditable.
Completa el formulario, espera aprobacion del administrador y entra al portal.
Asocia `client_id` y `secret_key` a una app para separar ambientes, permisos y trazabilidad.
Usa el flujo de credenciales para obtener `mpp_app_*` y consumir endpoints proxy.
Tokens `mpp_app_*` con hash local y bearer upstream cifrado en reposo.
Cada intento de auth y request proxy queda trazado para soporte y compliance.
Configura URL por aplicacion y prepara flujos idempotentes para eventos de pago.
Valida integraciones en developers-uat.mopago.com antes de activar operacion productiva.
Guias, ejemplos y referencias para reducir ida y vuelta con soporte tecnico.
Gestiona aplicaciones, credenciales, perfil y endpoints desde un panel dedicado.
Emite tokens de aplicacion y consume procesos Mopago disponibles hoy desde un gateway normalizado.
const baseUrl = "https://developers-uat.mopago.com/api/v1";
const response = await fetch(`${baseUrl}/payment-links`, {
method: "POST",
headers: {
"Authorization": "Bearer mpp_app_...",
"Content-Type": "application/json"
},
body: JSON.stringify({
amount: 12500,
currency: "PEN",
reference: "order_1024"
})
});
const paymentLink = await response.json();
Configura un endpoint HTTPS por aplicacion para recibir eventos normalizados de links de pago.
{
"source": "mopago_developer_platform",
"event": "payment_link.paid",
"payment_id": "order_1024",
"developer_code": "mpp_dev_00000001",
"payload": {
"Payload": {
"MensajePago": {
"IdentificadorOrdenVenta": "order_1024",
"EstadoTransaccion": "APROBADA"
}
}
}
}
Los SDKs oficiales pueden publicarse sobre estos contratos sin cambiar la arquitectura del portal.
Crea tu cuenta, registra una aplicacion y usa la documentacion para avanzar desde la primera llamada hasta webhooks operativos.