UNPKG

asaaas

Version:

Unofficial Asaas Payment Gateway SDK

101 lines (100 loc) 3.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MyAccountAPI = void 0; class MyAccountAPI { apiClient; constructor(apiClient) { this.apiClient = apiClient; } async commercialInfo() { try { const response = await this.apiClient.get(`/myAccount/commercialInfo`); return response.data; } catch (error) { console.error('Erro ao recuperar dados comerciais:', error); throw error; } } async updateCommercialInfo(params) { try { const response = await this.apiClient.put('/myAccount/commercialInfo', params); return response.data; } catch (error) { console.error('Erro ao atualizar dados comerciais:', error); throw error; } } async updatePaymentCheckoutConfig(params) { try { const response = await this.apiClient.post(`/myAccount/paymentCheckoutConfig`, params); return response.data; } catch (error) { console.error('Erro ao salvar personalização da fatura:', error); throw error; } } async paymentCheckoutConfig() { try { const response = await this.apiClient.get(`/myAccount/paymentCheckoutConfig`); return response.data; } catch (error) { console.error('Erro ao recuperar personalização da fatura:', error); throw error; } } async accountNumber() { try { const response = await this.apiClient.get(`/myAccount/accountNumber/`); return response.data; } catch (error) { console.error('Erro ao recuperar número de conta no Asaas:', error); throw error; } } async fees() { try { const response = await this.apiClient.get(`/myAccount/fees`); return response.data; } catch (error) { console.error('Erro ao recuperar taxas da conta:', error); throw error; } } async status() { try { const response = await this.apiClient.get(`/myAccount/status`); return response.data; } catch (error) { console.error('Erro ao consultar situação cadastral da conta:', error); throw error; } } async walletIds() { try { const response = await this.apiClient.get(`/wallets`); return response.data; } catch (error) { console.error('Erro ao recuperar walletIds:', error); throw error; } } async delete() { try { const response = await this.apiClient.delete(`/myAccount/`); return response.data; } catch (error) { console.error('Erro ao excluir subconta White Label:', error); throw error; } } } exports.MyAccountAPI = MyAccountAPI;