Lovable
Aprendé cómo usar Afip SDK con Lovable para integrar web services de ARCA.
Requisitos previos
1. Configuración
AFIPSDK_ACCESS_TOKEN=TU_ACCESS_TOKEN
AFIPSDK_TAX_ID=20409378472
AFIPSDK_WSID=wsfe2. Crear la integración en Lovable
Integrá un web service de ARCA usando Afip SDK en esta app de Lovable.
Quiero una pantalla llamada "ARCA Web Service" con:
- Un formulario para ingresar CUIT sin guiones.
- Un selector de ambiente: dev o prod.
- Un campo para Web Service ID, por ejemplo wsfe.
- Un textarea para cargar el payload JSON del método del web service.
- Un botón para ejecutar la consulta.
- Estados visibles de loading, success y error.
- Un panel para mostrar el resultado JSON.
Backend:
- Creá una función backend o endpoint propio para toda la lógica de Afip SDK.
- Leé el token desde un secret llamado AFIPSDK_ACCESS_TOKEN.
- Si falta AFIPSDK_ACCESS_TOKEN, devolvé un error claro de configuración.
- Primero obtené el Ticket de Acceso llamando a POST https://app.afipsdk.com/api/v1/afip/auth.
- Enviá Authorization: Bearer TU_ACCESS_TOKEN.
- Enviá body JSON con environment, tax_id y wsid.
- Usá token y sign devueltos por Afip SDK para llamar al método del web service elegido.
- Devolvé al frontend solo el resultado final y errores claros.
Reglas:
- No hardcodees tokens, certificados ni keys.
- No uses secrets en componentes frontend.
- No inventes endpoints, campos ni estructuras de respuesta.
- Usá solo esta documentación:
- https://docs.afipsdk.com/integracion/api
- https://docs.afipsdk.com/siguientes-pasos/web-services/
- https://docs.afipsdk.com/siguientes-pasos/web-services/otro-web-service
- https://afipsdk.com/docs/api-reference/introduction/
Si falta información del método del web service, dejá un TODO claro indicando qué dato hay que completar según la documentación.3. Llamar al método del Web Service que necesites
Web servicesOtro web serviceUsar tu propio certificado (Opcional)
Última actualización