Skip to main content
El sistema central del comercio actúa como cliente HTTP. La aplicación Pay-me PinPAD instalada en el Wiseasy P5L actúa como servidor HTTP sobre la red local. En los ejemplos, reemplaza 192.168.68.121 y 8080 por la IP y el puerto configurados en tu terminal.
Consulta la referencia de endpoints y el contrato de cada operación antes de adaptar estos ejemplos.

cURL

Disponibilidad

Autorización

Las claves de additionalFields son ilustrativas. Confirma con Alignet el catálogo admitido para tu implementación.

Consulta

Usa -i durante las pruebas para comprobar Retry-After en una respuesta 202.

Java 11 o posterior

C# con .NET

Python con requests

Node.js 18 o posterior

Reglas para cualquier lenguaje

  • Persiste operationNumber antes del POST.
  • Envía operationNumber, amount y currency como Strings numéricos, y un único paymentMethod: CARD o QR.
  • Configura al menos 100 a 110 segundos para la autorización.
  • Conserva por separado el código HTTP y el JSON.
  • Confirma únicamente 200 + APPROVED + 00.
  • Ante 202, timeout o pérdida de conexión, consulta la misma referencia.
  • Respeta Retry-After si está presente.
  • Serializa los cobros dirigidos al mismo terminal.
  • No registres datos sensibles de tarjeta.
Los ejemplos de extorno y su recuperación están en Extorno de una venta aprobada.
Los ejemplos se concentran en el contrato HTTP. En producción, serializa JSON con la biblioteca estándar del lenguaje, valida las respuestas y persiste el estado antes de ejecutar una acción de negocio irreversible.