Laboratorio sandbox cliente

Sandbox Test Lab cliente

Laboratorio local-only para coordinar escenarios Flow sandbox, pruebas recomendadas, real-runs autorizados por gate local, callbacks manuales y evidencia sanitizada por empresa y marca.

Flow sandbox habilitado
ClienteCliente Demo
MarcaDemo Store
Entornosandbox_dev
Escenarios9
Real-runs0

Resumen laboratorio sandbox

El lab consolida preparacion, ejecucion y evidencia sandbox sin declarar readiness productiva. Las llamadas reales a Flow sandbox dependen del gate local explicito y nunca deben exponer credenciales, firmas, tokens de callback ni payloads crudos.

Client API Sandbox Lab

Paquete local-only para iniciar pruebas API por cliente, guardar runs operativos, promover evidencia sandbox cliente y exportar el resultado piloto sin activar produccion ni exponer secretos.

Accion APIEscenarioCommerce orderMontoEndpoint real-runPromocion
Crear orden sandbox clientepayment_orderALT-BRAND_DEMO_STORE-0019000 CLP/api/flow-sandbox/real-runs/api/growth-platform/client-payment-operation-runs/promote-evidence
Crear link/cobro sandbox clientepayment_emailALT-BRAND_DEMO_STORE-00212000 CLP/api/flow-sandbox/real-runs/api/growth-platform/client-payment-operation-runs/promote-evidence
Flujo operadorEstadoDestino
Revisar runtime sandbox localFlow sandbox habilitadoreview_safe_runtime
Crear orden sandbox cliente o link/cobro sandbox clienteListo para operadorcreate_order_or_link
Guardar run operativo clienteCola de runs localsave_client_operation_run
Promover evidencia sandbox clienteEvidencia de run listapromote_sandbox_evidence
Exportar resultado piloto sandbox clienteclient sandbox pilot result ready local onlyexport_client_result

Escenarios Flow por cliente

OrdenEscenarioOperacionMetodoResultado esperadoGate
1Orden manual con link de pagopayment.createPOSTpayment order draft creates a sandbox payment link after revision previa.blocked until revision previa for real call
2Cobro por emailpayment.createEmailPOSTemail charge draft creates a sandbox email payment request after revision previa.blocked until revision previa for real call
3Estado por token callbackpayment.getStatusGETpayment status draft queries flow with a callback token reference after revision previa.blocked until revision previa for real call
4Estado por orden comerciopayment.getStatusByCommerceIdGETpayment status draft queries flow with the commerce order after revision previa.blocked until revision previa for real call
5Busqueda de liquidacionessettlement.searchGETsettlement search draft returns sandbox settlement rows for a date range after revision previa.blocked until revision previa for real call
6Detalle de liquidacionsettlement.getByIdv2GETsettlement detail draft returns one sandbox settlement by id after revision previa.blocked until revision previa for real call
7Crear reembolsorefund.createPOSTrefund create submits a sandbox refund request after local real-call gate.blocked until revision previa for real call
8Cancelar reembolsorefund.cancelPOSTrefund cancel submits a pending refund cancellation after local real-call gate.blocked until revision previa for real call
9Estado de reembolsorefund.getStatusGETrefund status queries flow with a refund token reference after local real-call gate.blocked until revision previa for real call

Matriz de pruebas recomendadas

RunEscenarioOperacionMetodo pagoGateAccion
Cobro por emailpayment.createEmailwebpay_card_clblocked until revision previa for real callAbrir prueba
Orden manual con link de pagopayment.createall_methodsblocked until revision previa for real callAbrir prueba
Estado por token callbackpayment.getStatusall_methodsblocked until revision previa for real callAbrir prueba
Estado por orden comerciopayment.getStatusByCommerceIdall_methodsblocked until revision previa for real callAbrir prueba
Busqueda de liquidacionessettlement.searchall_methodsblocked until revision previa for real callAbrir prueba
Detalle de liquidacionsettlement.getByIdv2all_methodsblocked until revision previa for real callAbrir prueba
Crear reembolsorefund.createall_methodsblocked until revision previa for real callAbrir prueba
Cancelar reembolsorefund.cancelall_methodsblocked until revision previa for real callAbrir prueba
Estado de reembolsorefund.getStatusall_methodsblocked until revision previa for real callAbrir prueba

Real-runs y callbacks

TipoReferenciaEstadoEvidencia
Sin ejecucionessandbox_devListo para pruebas sandbox localesEjecutar desde Flow sandbox y guardar evidencia sanitizada

Evidencia requerida sandbox

RunCampos capturaCampos prohibidos
commerceOrder, flowOrder, providerStatus, normalizedStatus, callbackReceiptRefCampos proveedor protegidos
commerceOrder, flowOrder, selectedPaymentMethod, providerStatus, normalizedStatusCampos proveedor protegidos
callbackReceiptRef, providerStatus, normalizedStatus, statusResponseRefCampos proveedor protegidos
commerceOrder, providerStatus, normalizedStatus, statusResponseRefCampos proveedor protegidos
dateRange, providerStatus, normalizedStatus, settlementRowsRefCampos proveedor protegidos
settlementId, providerStatus, normalizedStatus, settlementDetailRefCampos proveedor protegidos
refundCommerceOrder, receiverEmail, providerStatus, normalizedStatus, refundResponseRefCampos proveedor protegidos
refundTokenRef, providerStatus, normalizedStatus, refundCancelResponseRefCampos proveedor protegidos
refundTokenRef, providerStatus, normalizedStatus, refundStatusResponseRefCampos proveedor protegidos

Acciones sandbox seguras

AccionEstadoDestino
Crear orden sandboxFlow sandbox habilitado/flow-sandbox?tab=manual-tests&scenario=payment_order
Crear link/cobro sandboxFlow sandbox habilitado/flow-sandbox?tab=manual-tests&scenario=payment_email
Exportar evidencia sandboxAccion requerida/api/growth-platform/sandbox-evidence-package
Usar credenciales live, raw provider credentials o callback tokensProhibido en localRevision seguridad