Integra API_ACCOUNTS, API_PAYMENTS, API_CUSTOMER y Validate_Mexico con autenticación Token_Full, Bearer token y respuestas JSON consistentes.
POST https://apimarket.kasu.com.mx/api/Accounts_V1
Authorization: Bearer API_KEY_AQUI
Content-Type: application/json
{
"tipo_peticion": "new_service",
"nombre_de_usuario": "YOUR_APPUSER",
"curp_en_uso": "CURP_CODE",
"producto": "Funerario",
"terminos": "acepto",
"aviso": "acepto",
"fideicomiso": "acepto",
"token_data": {
"timestamp": 1760000000,
"expires_in": 600
}
}
API Market KASU expone los flujos transaccionales de la plataforma para aliados: alta de servicios, consulta de clientes, cobranza y validación de identidad. El contrato público vigente usa endpoints V1 y autenticación Token_Full.
Registra ventas, consulta datos autorizados, cobra parcialidades y valida CURP/RFC usando respuestas JSON estables para integración web, móvil o backoffice.
/api/Customer_V1
Consulta catálogo, cliente, producto viable y ventas por CURP/póliza con autorización válida.
/api/Payments_V1
Consulta estado de cuenta y registra pagos PSD2 con saldo, mora y transición de estatus.
/api/Accounts_V1
Registra servicios KASU con venta, póliza, liga de pago y datos legales aceptados.
/api/ValidateMexico_V1
Valida CURP/RFC con caché, wallet prepago y consultas upstream controladas.
Las APIs V1 comparten autenticación, errores JSON y datos de token. Cada token se liga al usuario, a la CURP de operación y a los permisos habilitados para tu integración.
Flujo de autenticación: firma HMAC, generación de token_full y consumo de APIs V1 con Authorization: Bearer. Los ejemplos específicos de consumo están en la documentación de cada API.
La petición debe ser por método POST; el cuerpo debe enviarse como Content-Type: application/json.
| Parámetro | Descripción |
| tipo_peticion | Debe enviarse como token_full. |
| User-Agent | Identificador técnico asignado en Secret_KEY, con formato USUARIO_ID. |
| YOUR_APPUSER | Tu nombre de usuario registrado en la aplicación KASU. |
| Firma_KEY | Firma la CURP de tu cliente con tu PRIVATE_KEY mediante HMAC SHA-256. |
| curp_en_uso | CURP que quedará ligada al token y a la petición. |
POST https://apimarket.kasu.com.mx/api/Token_Full
Headers:
Content-Type: application/json
User-Agent: SECRET_KEY_USUARIO_SECRET_KEY_ID
Body:
{
"tipo_peticion" : "token_full",
"nombre_de_usuario" : "YOUR_APPUSER",
"firma_KEY" : "FIRMA_KEY",
"curp_en_uso" : "CURP_CODE"
}
Token_Full resuelve la credencial de API Market V1 y retorna errores JSON cuando no puede generar el token.
| PETICIÓN | DESCRIPCIÓN |
| token_full | Solicita la generación de un token de autorización con vigencia de 10 minutos. |
| CODIGO | ERRORES DE PETICION |
| 403 | Credenciales inválidas, firma incorrecta o usuario inexistente. |
| 417 | CURP inválida o no elegible. |
Cuando Token_Full retorna una respuesta positiva entrega los siguientes valores:
| LLAVE | DESCRIPCIÓN |
| token | TOKEN generado por API Market V1. |
| nombre | Retorna el nombre completo de el cliente. |
| timestamp | Dentro de token_data tiempo que se genero el TOKEN |
| expires_in | Dentro de token_data vigencia del TOKEN generado |
Solicita acceso a KASU API y describe tu caso de uso. Indícanos la empresa y un contacto, qué integrarás, las APIs que necesitas y el volumen esperado: sitio web, usuarios estimados y RPS máximo. Con esa información evaluamos tu solicitud y te habilitamos sandbox.