Formaliza acuerdos simples hoy. Escálalos por API mañana.
PactoClick registra quién aceptó, cuándo, desde qué dispositivo y desde qué ubicación. Sirve para particulares, profesionales y empresas que necesitan una prueba ordenada sin la fricción de una firma cualificada.
Certificado de evidencias
Pacto #83921 · verificado
Identidad declarada, selfie, IP y dispositivo
GPS con precisión reportada por el hardware
Hash SHA-256 del pacto y de los adjuntos
Certificado PDF y JSON forense exportable
sha256
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Dónde encaja
De un pacto entre dos personas a una integración en producción.
El producto mantiene la entrada sencilla para adopción viral y añade capas de marca, API y volumen según crece el caso de uso.
Particulares
Compraventas, préstamos y entregas
Deja constancia de una aceptación rápida sin app para la otra parte.
Profesionales
Autorizaciones y trabajos en campo
Recoge aceptación, ubicación y prueba visual en operaciones de riesgo medio.
SaaS y apps
Aceptaciones dentro de tu producto
Integra la API para generar evidencias desde tus propios flujos.
Marketplaces
Validaciones con trazabilidad
Escala pactos entre usuarios, proveedores, clientes y equipos externos.
Marco probatorio
Prueba técnica clara, sin prometer lo que no es.
PactoClick genera evidencia electrónica reforzada bajo el principio de no discriminación de eIDAS. No es una notaría digital, no sustituye una firma cualificada y no actúa como prestador cualificado de servicios de confianza.
Contenido íntegro
Hashes SHA-256 del pacto y adjuntos para detectar cualquier alteración.
Identidad y presencia
Nombre, documento, selfie, IP, navegador, sistema operativo y zona horaria.
Dónde y cuándo
GPS, precisión estimada y timestamp securizado desde servidor.
Cadena de custodia
Eventos encadenados y doble exportación PDF + JSON forense.
Rápido para el usuario
La otra parte recibe un enlace, revisa el pacto y acepta sin instalar nada.
Ordenado para la empresa
Cada aceptación queda empaquetada con trazabilidad legible para negocio, legal y peritaje.
Preparado para integrarse
El modelo Free, Pro y Enterprise permite pasar de prueba a despliegue con marca y volumen.
Planes
Empieza gratis. Personaliza cuando tenga sentido. Escala por volumen.
Free
Para probar, enseñar una demo o validar una prueba de concepto.
Testing, developers, particulares y adopción viral.
Pro
Para uso frecuente con marca propia y datos de empresa.
Profesionales, pequeños SaaS y pequeñas apps.
Enterprise
Para integraciones con alto volumen y soporte dedicado.
Startups integradas, plataformas grandes, marketplaces y automatización.
Información para desarrolladores
API v1 para crear pactos desde tu producto.
El primer flujo pensado para integradores es crear un pacto desde backend, guardar el id en tu sistema y redirigir al firmante a la signing_url que devuelve PactoClick.
Base URL
https://pactoclick.com/api/v1Autenticación
Authorization: Bearer pk_live_xxxDashboard > Configuración > API keys. Guárdalas solo en backend o gestores de secretos; no deben exponerse en frontend, apps públicas ni herramientas de analítica./api/v1/agreements/createCrea un pacto y devuelve la URL de firma./api/v1/agreementsAlias compatible para crear pactos./api/v1/agreements/{id}Consulta estado, importe y datos principales./api/v1/agreements/{id}/evidenceExporta la evidencia técnica en JSON./api/v1/agreements/{id}/pdfDescarga el certificado PDF del pacto.Crear pacto
curl -X POST "https://pactoclick.com/api/v1/agreements/create" \
-H "Authorization: Bearer pk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"title": "Contrato de servicio",
"description": "Servicio mensual",
"price": 100,
"signer_name": "Cliente Ejemplo",
"signer_id": "12345678Z",
"metadata": { "external_id": "crm_123" }
}'Respuesta
{
"id": "agreement_uuid",
"signing_url": "https://pactoclick.com/v/secure_token",
"status": "PENDING"
}Límites iniciales
60 requests/minuto por API key.
5 API keys activas por usuario.
metadata máximo: 10 KB.
Errores habituales
unauthorizedAPI key ausente, inválida o revocada.insufficient_creditsNo quedan créditos para crear pactos.forbiddenLa key no tiene permisos suficientes.not_foundEl pacto no existe o no pertenece a la cuenta.validation_errorFaltan campos o el payload no es válido.rate_limitedLímite inicial de 60 requests por minuto.