> For the complete documentation index, see [llms.txt](https://swaphix.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://swaphix.gitbook.io/docs/transacciones.md).

# Transacciones

Transacciones

## Crea una transacción de off-ramp

> Retorna un QR de pago e ID de transacción.\
> Una vez depositado el crypto, se procede a convertirlo a fiat y depositarlo en la cuenta bancaria del usuario.<br>

```json
{"openapi":"3.0.3","info":{"title":"Swaphix API","version":"1.0.0"},"tags":[{"name":"transactions"}],"servers":[{"url":"https://api.swaphix.com/api"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Api-Key"}}},"paths":{"/terminal/send/fiat":{"post":{"summary":"Crea una transacción de off-ramp","description":"Retorna un QR de pago e ID de transacción.\nUna vez depositado el crypto, se procede a convertirlo a fiat y depositarlo en la cuenta bancaria del usuario.\n","tags":["transactions"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["type_transaction","uuid_crypto","symbol_out","amount"],"properties":{"type_transaction":{"type":"string","description":"Tipo de transacción a realizar."},"uuid_crypto":{"type":"string","format":"uuid","description":"Identificador del criptoactivo a usar. Lo puedes obtener de la lista de criptomonedas."},"symbol_out":{"type":"string","description":"Moneda fiat de salida."},"amount":{"type":"number","format":"float","description":"Monto a convertir."}}}}}},"responses":{"200":{"description":"Transacción creada correctamente.","content":{"application/json":{"schema":{"type":"object","properties":{"uuid_transaction":{"type":"string"},"qr":{"type":"string","format":"base64"},"status":{"type":"integer","enum":[1,2,3,4,5]}}}}}}}}}}}
```

## Consulta el estado de una transacción

> Devuelve el estado actual de una transacción previamente creada. Se debe enviar el \`uuid\_transaction\` en la URL.

```json
{"openapi":"3.0.3","info":{"title":"Swaphix API","version":"1.0.0"},"tags":[{"name":"transactions"}],"servers":[{"url":"https://api.swaphix.com/api"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Api-Key"}}},"paths":{"/users/transactions/status/{uuid_transaction}":{"get":{"summary":"Consulta el estado de una transacción","description":"Devuelve el estado actual de una transacción previamente creada. Se debe enviar el `uuid_transaction` en la URL.","tags":["transactions"],"parameters":[{"name":"uuid_transaction","in":"path","required":true,"schema":{"type":"string"},"description":"UUID de la transacción a consultar."}],"responses":{"200":{"description":"Estado actual de la transacción.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"status":{"type":"integer","description":"Estado numérico de la transacción.","enum":[1,2,3,4,5]},"status_label":{"type":"string","description":"Texto descriptivo del estado."},"status_external":{"type":"string","description":"Estado externo, por ejemplo en integraciones con procesadores de pago."}}},"message":{"type":"string"}}}}}}}}}}}
```
