Login Deprecated
Qué hace
Endpoint legado de autenticación por query params.
Cuándo usarlo
Solo para integraciones antiguas que aún no migran a POST /login.
Endpoint
GET https://devapi.forpayservices.cl/white/label/login?password={{JWEencrypt}}&username={{commerce}}
Autenticación
Requiere x-api-key y, salvo login/JWE, Authorization: Bearer <JWT> obtenido desde POST /login.
Headers requeridos
country:CLpara integraciones en Chile.commerce: RUT o identificador del comercio entregado por Forpay. Debe coincidir con las credenciales/JWT.channel: Canal de integración acordado con Forpay.requestDateTime: Fecha y hora de la solicitud en formato ISO 8601. En Postman se genera concurrentDate.correlationId: UUID único de trazabilidad. En Postman se genera automáticamente antes de cada request.processId: Proceso funcional declarado para auditoría, por ejemploHYBRID.salesExecutiveId: Identificador del ejecutivo o integración comercial, cuando aplique.x-api-key: API key del ambiente. En documentacion se deja como placeholder.
Identificadores soportados
Usa los identificadores externos cuando el comercio controla la llave (userId, mandateExternalId, externalInstallmentId) y los internos cuando Forpay ya devolvió internalUserId, mandateId o installmentId.
Body / Parámetros
Envía un body JSON conforme al ejemplo del request. Los comentarios dentro del body explican campos requeridos, opcionales y formatos esperados.
Reglas de negocio
- No usar en integraciones nuevas.
- Planificar migración a
POST /login.
Respuesta exitosa
La respuesta exitosa sigue el formato estándar de Forpay: statusCode, message o name, y payload con el resultado.
Errores comunes
400: validación de headers, path, query o body.403: credenciales, API key o JWT inválidos/no autorizados.404: recurso no encontrado cuando aplica.
Notas de integración
- Este endpoint está marcado como deprecated en OpenAPI/ReadMe.
- Mantén
correlationIdúnico por intento para trazabilidad. - No reutilices ejemplos con datos reales en producción; reemplaza placeholders por valores del comercio.
Ejemplo recomendado
Usa el ejemplo incluido en el body del request como plantilla inicial y reemplaza los placeholders {{...}} o <...>.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||

