UNPKG

asaaas

Version:

Unofficial Asaas Payment Gateway SDK

61 lines (60 loc) 1.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BillAPI = void 0; class BillAPI { apiClient; constructor(apiClient) { this.apiClient = apiClient; } async create(params) { try { const response = await this.apiClient.post('/bill', params); return response.data; } catch (error) { console.error('Erro ao criar um pagamento de conta:', error); throw error; } } async list(params) { try { const response = await this.apiClient.get('/bill', { params }); return response.data; } catch (error) { console.error('Erro ao obter a lista de pagamento de contas:', error); throw error; } } async simulate(params) { try { const response = await this.apiClient.post(`/bill/simulate`, params); return response.data; } catch (error) { console.error('Erro ao simular o pagamento de contas:', error); throw error; } } async getById(id) { try { const response = await this.apiClient.get(`/bill/${id}`); return response.data; } catch (error) { console.error('Erro ao obter o pagamento de contas:', error); throw error; } } async cancel(id) { try { const response = await this.apiClient.post(`/bill/${id}/cancel`); return response.data; } catch (error) { console.error('Erro ao cancelar o pagamento de contas:', error); throw error; } } } exports.BillAPI = BillAPI;