Transacciones

Transacciones

Crea una transacción de off-ramp

post

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.

Autorizaciones
Cuerpo
type_transactionstringRequerido

Tipo de transacción a realizar.

Example: CHARGE
uuid_cryptostring · uuidRequerido

Identificador del criptoactivo a usar. Lo puedes obtener de la lista de criptomonedas.

Example: dbc98dd8-8706-4c76-81b2-2ea4eb38c5a9
symbol_outstringRequerido

Moneda fiat de salida.

Example: MXN
amountnumber · floatRequerido

Monto a convertir.

Example: 1
force_testingbooleanOpcional

Indica si la transacción es de prueba.

Example: true
Respuestas
200

Transacción creada correctamente.

application/json
post
/terminal/send/fiat
POST /api/terminal/send/fiat HTTP/1.1
Host: https:/.swaphix.com
Api-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 133

{
  "type_transaction": "CHARGE",
  "uuid_crypto": "dbc98dd8-8706-4c76-81b2-2ea4eb38c5a9",
  "symbol_out": "MXN",
  "amount": 1,
  "force_testing": true
}
200

Transacción creada correctamente.

{
  "uuid_transaction": "3505cfff-80f5-436f-8e83-1f4b53b17b4ef",
  "qr": "iVBORw0KGgoAAAANSUhEUgAAAa4",
  "status": 1
}

Consulta el estado de una transacción

get

Devuelve el estado actual de una transacción previamente creada. Se debe enviar el uuid_transaction en la URL.

Autorizaciones
Parámetros de ruta
uuid_transactionstringRequerido

UUID de la transacción a consultar.

Example: 60c893ac68bc4a2090b998ee3c4f4673
Respuestas
200

Estado actual de la transacción.

application/json
get
/users/transactions/status/{uuid_transaction}
GET /api/users/transactions/status/{uuid_transaction} HTTP/1.1
Host: https:/.swaphix.com
Api-Key: YOUR_API_KEY
Accept: */*
200

Estado actual de la transacción.

{
  "data": {
    "status": 4,
    "status_label": "CANCELADA",
    "status_external": "CANCELLED"
  },
  "message": "response success"
}