Documentación API
La API de blackCEX proporciona a los desarrolladores acceso programático a nuestros servicios, permitiendo la integración de funcionalidades de transferencia de dinero, gestión de usuarios y operaciones financieras en aplicaciones de terceros.
Nuestra API RESTful está diseñada siguiendo los estándares más actuales, con endpoints bien documentados y respuestas JSON estructuradas para facilitar su implementación.
Para comenzar a utilizar nuestra API, los desarrolladores deben registrarse en el portal de desarrolladores y solicitar las credenciales de acceso correspondientes.
La API de blackCEX utiliza OAuth 2.0 para la autenticación, garantizando un acceso seguro a los recursos. El proceso de autenticación requiere:
Todas las solicitudes deben enviarse por HTTPS incluyendo el Access Token en el encabezado:
Authorization: Bearer {access_token}Los tokens expiran y deben renovarse usando el refresh token entregado en la autenticación inicial.
La API de blackCEX ofrece los siguientes endpoints principales:
| Endpoint | Método | Descripción |
|---|---|---|
| /api/v1/users | GET, POST | Gestión de usuarios |
| /api/v1/transfers | GET, POST | Transferencias de fondos |
| /api/v1/accounts | GET, PUT | Información de cuentas |
| /api/v1/rates | GET | Tasas de cambio |
| /api/v1/transactions | GET | Historial de transacciones |
Puedes consultar más detalles sobre cada endpoint en la documentación oficial del portal para desarrolladores.
A continuación se muestran ejemplos ficticios de uso de la API:
// Código ficticio (no ejecuta llamadas reales)
const API_KEY = 'your_api_key';
const API_SECRET = 'your_api_secret';
function getAccessToken() {
return "mocked_access_token";
}
function getUserInfo(userId) {
return {
id: userId,
name: "Usuario de prueba",
email: "user@example.com"
};
}# Código ficticio (sin peticiones reales)
def get_access_token():
return "mocked_access_token"
def create_transfer(sender_id, recipient_id, amount, currency):
return {
"status": "success",
"sender_id": sender_id,
"recipient_id": recipient_id,
"amount": amount,
"currency": currency
}Acceda a nuestro portal para desarrolladores para obtener más recursos y herramientas.
Ir al portalPruebe la API en nuestro entorno sandbox antes de implementarla en producción.
Acceder al sandbox