TypeScript
Node y navegador. Tipos generados desde el mismo esquema que valida la API.
REST, JSON y claves de prueba desde el minuto uno. Idempotencia en cada cobro, webhooks firmados y SDK oficiales en cinco lenguajes. El sandbox es gratis y no vence.
Crea un pago con tu clave de prueba, recibe un client_secret y ábrelo en el checkout. Cuando el cliente pague, te avisamos por webhook.
sk_test_ para sandbox y sk_live_ para producción. Mismo código, distinta clave.Cinco SDK mantenidos por Hukpay, con la misma forma de llamar y los mismos errores en todos.
Node y navegador. Tipos generados desde el mismo esquema que valida la API.
Composer, PSR-18. Pensado para WooCommerce, Laravel y tiendas hechas a mano.
Django, FastAPI o un script. Tipado con dataclasses y errores claros.
Maven y NuGet. Para el backend corporativo que ya existe y no se va a reescribir.
hukpay.jsUn script en tu página abre el checkout dentro de un iframe de Hukpay. La tarjeta jamás toca tu DOM, así que tu alcance PCI se queda en SAQ-A. La confirmación llega por callback y por webhook, las dos.
Cada evento llega con una firma HMAC calculada sobre el cuerpo crudo. Verificas la firma, respondes 200 y listo. Si no respondes, reintentamos con espera creciente.
La cabecera de firma se calcula con tu secreto sobre los bytes exactos. Sin parsear antes, sin sorpresas de serialización.
Si tu servidor no responde, insistimos con esperas crecientes durante horas. Ves cada intento en el portal y puedes reenviar a mano.
Todo evento queda en /v1/events con su cursor. Si te perdiste uno, lo recuperas sin pedir favores.
Crea tu cuenta, copia la clave de prueba y haz el POST. La referencia completa está en /docs y la demo del checkout, en vivo.