index.js
class OrderAPI {
    constructor(baseURL, token) {
        this.baseURL = baseURL;
        this.token = token;
    }
 
    async getOrder(uuid) {
        const url = `${this.baseURL}/orders/${uuid}`;
 
        const response = await fetch(url, {
            method: 'GET',
            headers: {
                'Authorization': `Bearer ${this.token}`
            }
        });
 
        if (!response.ok) {
            throw new Error(`Failed to fetch order, status: ${response.status}`);
        }
 
        return response.json();
    }
}
 
// Ejemplo de uso
const token = "<TOKEN>";
const uuid = "<UUID>";
const api = new OrderAPI("https://checkout.developers.ar.ua.la/v2/api", token);
 
api.getOrder(uuid)
    .then(orderData => console.log("Order Data:", orderData))
    .catch(error => console.error("Failed to fetch order:", error));