POST /analyze acepta un objeto plano con los datos de la transacción. Cuatro campos son
obligatorios; el resto son opcionales y cada uno habilita una categoría de señal adicional.
Campos obligatorios
El nombre canónico que debes enviar es
payment_method. paymentInstrumentType es el
mismo concepto con otro nombre en el JSON, no un segundo campo. Valores y rieles:
Métodos de pago.
Campos opcionales
auth_response_code también se acepta como response_code (mismo campo).
device_id, ip_address y user_id, además de habilitar sus categorías directas, son
también la base sobre la que se calculan señales de velocidad a través de transacciones —
no hay un campo único que active esa categoría por sí solo.Otros campos aceptados
created_at(opcional, ISO 8601): marca de tiempo de la transacción. Si no la envías, se usa el momento de la petición.is_chargeback,is_friendly_fraud: etiquetas de resultado histórico, útiles para reentrenamiento — no son señales de scoring.extra_fields,tags: no participan en el scoring; se guardan como información adicional de la transacción. No usestagspara simular el modo sandbox: eso es la ruta/analyze/sandbox.