asaaas
Version:
Unofficial Asaas Payment Gateway SDK
44 lines (43 loc) • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AccountsAPI = void 0;
class AccountsAPI {
apiClient;
constructor(apiClient) {
this.apiClient = apiClient;
}
// apiKey é retornada apenas na criação
async create(params) {
try {
const response = await this.apiClient.post('/accounts', params);
return response.data;
}
catch (error) {
console.error('Erro ao criar subconta:', error);
throw error;
}
}
async list(params) {
try {
const response = await this.apiClient.get('/accounts', { params });
return response.data;
}
catch (error) {
console.error('Erro ao obter a lista de subcontas:', error);
throw error;
}
}
async getById(id) {
try {
const response = await this.apiClient.get(`/accounts`, {
params: { id },
});
return response.data;
}
catch (error) {
console.error('Erro ao obter a subconta:', error);
throw error;
}
}
}
exports.AccountsAPI = AccountsAPI;