Getnet Argentina Web Checkout permite cobrar con tarjeta en un checkout alojado por Getnet. Es una integración distinta de Getnet Uruguay: las credenciales, el webhook y la documentación no son intercambiables.
1. Pedir Web Checkout
Solicitá a Getnet Argentina el alta de Web Checkout para ecommerce. Te tienen que entregar un Client ID y un Client Secret, además de habilitar el comercio para pesos argentinos.
2. Crear el acceso del webhook
Elegí un usuario y una contraseña exclusivos para las notificaciones. Cargalos en Urutienda y pedile a Getnet que configure la URL global mostrada en la misma pantalla usando autenticación Basic. La URL es compartida, pero las credenciales identifican y protegen a cada comercio.
No uses el Client Secret como contraseña del webhook. Son credenciales con funciones diferentes.
3. Configurar la integración
- Entrá en Configuración → Cobros y abrí Getnet Argentina.
- Pegá Client ID, Client Secret, usuario y contraseña del webhook.
- Elegí pruebas o producción y guardá.
- Copiá la URL global de webhook y enviala a Getnet junto con el usuario y la contraseña de esta tienda.
- Activá el método después de validar las credenciales.
4. DNI y dirección
Getnet exige DNI, calle y altura. Cuando el cliente elige este medio, el checkout de Urutienda muestra el campo DNI y requiere 7 u 8 dígitos. También guarda calle y número por separado para enviarlos correctamente.
Existe un documento de respaldo únicamente para pedidos viejos o casos administrativos que no guardaron DNI. En compras nuevas siempre se exige y persiste el DNI ingresado por el cliente.
5. Intent y payment ID
Al iniciar el checkout Getnet devuelve un intent_id. Ese dato identifica la sesión, pero no es el pago. El webhook exitoso informa el verdadero payment_id, que Urutienda guarda por separado.
Antes de aprobar el pedido, Urutienda valida estado, referencia, importe y moneda. Los webhooks se guardan en un inbox idempotente para poder reprocesarlos sin acreditar dos veces.
6. Respaldo de conciliación
Cuando ya existe payment_id, Urutienda consulta periódicamente el endpoint oficial de información del pago. Si las credenciales de Web Checkout no tienen permiso y Getnet responde 403, el pedido queda pendiente para revisión manual: nunca se inventa un resultado.
Si el webhook se pierde por completo, el intent no permite descubrir el payment_id. Después de dos horas Urutienda marca ese caso para revisión manual sin aprobar ni cancelar la compra.
7. Pruebas y producción
Probá primero con credenciales de preproducción y datos de prueba provistos por Getnet. Para cobrar de verdad reemplazá las credenciales, cambiá el ambiente y confirmá que Getnet haya registrado la URL de webhook de producción.
Documentación: Web Checkout y consulta de pagos Global API.
