Agent Payments Protocol (AP2) es una especificación abierta para pagos agénticos de confianza. La versión revisada aquí es la 0.2.
Límite importante
AP2 no documenta una activación universal en Stripe o Adyen. Tampoco garantiza de forma general que un agente nunca acceda a datos de pago. Esas propiedades dependen de la implementación y de los mecanismos de pago utilizados.
Qué define AP2 v0.2
La especificación describe mandates firmados criptográficamente que aportan pruebas verificables de la intención del usuario y de las condiciones de una transacción. AP2 puede funcionar como una característica de seguridad dentro de un protocolo de comercio. La especificación cita UCP como protocolo compatible, pero no confunde AP2 con UCP.
Los dos tipos de mandato
- Checkout Mandate: registra los detalles del carrito y del checkout aceptados por el usuario.
- Payment Mandate: autoriza el pago bajo condiciones definidas.
Ambos tipos pueden ser abiertos o cerrados. Son cuatro variantes de estado de dos tipos de mandato, no cuatro mandatos distintos.
Roles del protocolo
AP2 describe cinco roles: Shopping Agent, Credential Provider, Merchant, Merchant Payment Processor y Trusted Surface. Una implementación real debe indicar qué organización asume cada rol y cómo gestiona claves, consentimiento, revocación, recibos y disputas.
Qué debe verificar un comerciante
- Qué versión de AP2 y qué tipos de mandato admite realmente la solución.
- Quién firma, verifica y conserva los mandatos y recibos.
- Cómo se tratan reembolsos, revocaciones, fraude y disputas.
- Qué mecanismos de pago admite de forma documentada el procesador elegido.