asaaas
Version:
Unofficial Asaas Payment Gateway SDK
43 lines (42 loc) • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PixTransactionsAPI = void 0;
class PixTransactionsAPI {
apiClient;
constructor(apiClient) {
this.apiClient = apiClient;
}
async list(params) {
try {
const response = await this.apiClient.get('/pix/transactions', {
params,
});
return response.data;
}
catch (error) {
console.error('Erro ao obter a lista de transações Pix:', error);
throw error;
}
}
async getById(id) {
try {
const response = await this.apiClient.get(`/pix/transactions/${id}`);
return response.data;
}
catch (error) {
console.error('Erro ao obter o transação Pix:', error);
throw error;
}
}
async cancel(id) {
try {
const response = await this.apiClient.post(`/pix/transactions/${id}/cancel`);
return response.data;
}
catch (error) {
console.error('Erro ao obter o transação Pix:');
throw error;
}
}
}
exports.PixTransactionsAPI = PixTransactionsAPI;