Saltar al contenido principal

Consultar el estado de un enlace

POST /moto/api/v1/query

Petición

Payload

  • request_id_list (array): Identificador de la operación a consultar. En la respuesta de la petición incial en el objecto real_uuid_map y siendo el order de la operación a consultar la clave. Se pueden consultar más de una opercación en la misma llamada.

Respuesta

Payload

En la respuesta a la consulta, el objecto payload contendrá una lista con los de las operciones consultadas. Para cada order:

  • order_operacion(objecto):

    • expired (boolean): True si el enlace generado ha expirado.

    • operation_type (enum[string]): Indica el tipo de operación definido en la llamda inicial.

    • finished (boolean): True si se ha finalizado la operación.

    • Status (enum[string]):

      ParámetroDescripción
      initialEstructura de datos creada con los datos proporcionados.
      sent_formSe ha enviado la petición al usuario.
      openedEl usuario ha abierto el enlace.
      form_filledEl usuario ha enviado el formulario.
      3ds_startedEl usuario ha comenzado el proceso 3ds (suponiendo que se haya elegido autenticación 3ds).
      3ds_okEl proceso 3ds ha sido satisfactorio.
      3ds_koEl proceso 3ds ha fallado.
      confirm_startedSe ha realizado la confirmación de la venta.
      confirm_okLa confirmación de la venta ha sido exitosa.
      confirm_koLa confirmación de la venta no se ha producido.
      sent_resultSe ha intentado enviar un correo con el resultado al usuario.
      cb_okLa llamada a la URL indicada en url_callback se ha completado correctamente.
      cb_koLa llamada a la URL indicada en url_callback ha tenido algún error.

Ejemplos

  • Petición
{
"key": "{{key}}",
"nonce": "{{nonce}}",
"mode": "sha256",
"resource": "{{resource}}",
"payload": {
"request_id_list": ["1a283efc-e0d6-11ec-b3ab-0242ac110024"]
}
}
  • Respuesta
{
"type": "app.status",
"code": "0",
"detail": "Success",
"payload": {
"1a283efc-e0d6-11ec-b3ab-0242ac110024": {
"expired": false,
"operation_type": "sell",
"finished": false,
"status": [
"initial",
"sent_form"
]
}
},
"request_id": "6297422afca3a4d8081e65d9",
"uuid": "6297422afca3a4d8081e65d9"
}