{"id":"payment_method_matrix_template_ecommerce_checkout","templateId":"template_ecommerce_checkout","format":"markdown","content":"# Payment Method Matrix local-only\n\n- Estado: PAYMENT_METHOD_MATRIX_READY_LOCAL_ONLY\n- Modo: LOCAL_ONLY_PAYMENT_METHOD_VISIBILITY\n- Plantilla: template_ecommerce_checkout\n- Credential policy: REFERENCE_ONLY_NO_RAW_SECRETS\n- Production readiness: BLOCKED_BY_SECURITY_GATE\n- NO_CUSTODY_OF_FUNDS: true\n\n## Filas configuradas\n\n- AltiroPay / AltiroPay: flow payment_link payment_link (SANDBOX_TESTABLE_AFTER_SECURITY_GATE, NO_LOCAL_SANDBOX_ROUTE)\n- Cliente Demo / Demo Store: flow checkout_order checkout_order (SANDBOX_DRY_RUN_ONLY, NO_LOCAL_SANDBOX_ROUTE)\n- BellezaPro / BellezaPro: flow checkout_order checkout_order (FOUNDER_PILOT_SANDBOX_READY, NO_LOCAL_SANDBOX_ROUTE)\n- BellezaPro / BellezaPro: flow payment_link payment_link (FOUNDER_PILOT_SANDBOX_READY, NO_LOCAL_SANDBOX_ROUTE)\n- BellezaPro / BellezaPro: paypal order order (SANDBOX_TESTABLE_LOCAL_ONLY, NO_LOCAL_SANDBOX_ROUTE)\n\n## Cobertura\n\n- AltiroPay: 1/2 (ACTION_REQUIRED_LOCAL)\n- Demo Store: 1/2 (ACTION_REQUIRED_LOCAL)\n- BellezaPro: 3/2 (READY_FOR_LOCAL_PAYMENT_METHOD_TESTS)\n\n## Gaps\n\n- AltiroPay: checkout_order (ACTION_REQUIRED_LOCAL)\n- Demo Store: payment_link (ACTION_REQUIRED_LOCAL)\n\n## Acciones\n\n- open_payment_method_setup_kit: Abrir setup de medios por marca (/api/growth-platform/payment-method-setup-kit?templateId=template_ecommerce_checkout)\n- open_provider_routing: Revisar routing proveedor sandbox (/api/provider-routing)\n- open_security_gate: Revisar Security Gate antes de produccion (/api/security/preflight)\n","productionReadiness":"BLOCKED_BY_SECURITY_GATE","productionEnabled":false}