ACTIVE del merchant y entorno, incluido REDEMPTION cuando ese método está activo. services.payments.list los oculta salvo que pases { includeRedemptions: true }. Esa bandera no es un query param. Pasa order_id para filtrar por store, channel, brand y fulfillment de ese pedido; las conditions se evalúan contra el pedido solo si algún payment tiene al menos una. Sin order_id, pasa fulfillment_id, store_id, channel_id o brand_id para filtrar solo por scope (no se evalúan conditions). El kiosco usa esta forma para cachear pagos una vez por sesión. Los secretos (private_key, webhook_signature) se eliminan. Úsalo para mostrar opciones de checkout — no son las tarjetas guardadas del cliente.
Requiere un access token de Storefront API de Intercambio de
token.
Solicitud
Respuesta
Cada ítem incluyeprovider, method, config público, status, conditions y has_conditions. Cada condition trae un interpretation (client, server o both): evalúa las client/both localmente con paymentMatchesClientConditions de @fire-spark/storefront, o vuelve a listar con order_id para que el servidor las evalúe todas. Place order siempre revalida todas las conditions y rechaza un pago no disponible con 422.