UNPKG

asaas

Version:

Unofficial Asaas Payment Gateway SDK

93 lines (92 loc) 3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MyAccountAPI = void 0; const BaseAPI_1 = require("./BaseAPI"); class MyAccountAPI extends BaseAPI_1.BaseAPI { constructor(apiClient, options = {}) { super(apiClient, options); } 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) { return this.handleError(error, 'Erro ao atualizar dados comerciais:'); } } async updatePaymentCheckoutConfig(params) { try { const response = await this.apiClient.post(`/myAccount/paymentCheckoutConfig`, params); return response.data; } catch (error) { return this.handleError(error, 'Erro ao salvar personalização da fatura:'); } } async paymentCheckoutConfig() { try { const response = await this.apiClient.get(`/myAccount/paymentCheckoutConfig`); return response.data; } catch (error) { return this.handleError(error, 'Erro ao recuperar personalização da fatura:'); } } async accountNumber() { try { const response = await this.apiClient.get(`/myAccount/accountNumber/`); return response.data; } catch (error) { return this.handleError(error, 'Erro ao recuperar número de conta no Asaas:'); } } async fees() { try { const response = await this.apiClient.get(`/myAccount/fees`); return response.data; } catch (error) { return this.handleError(error, 'Erro ao recuperar taxas da conta:'); } } async status() { try { const response = await this.apiClient.get(`/myAccount/status`); return response.data; } catch (error) { return this.handleError(error, 'Erro ao consultar situação cadastral da conta:'); } } async walletIds() { try { const response = await this.apiClient.get(`/wallets`); return response.data; } catch (error) { return this.handleError(error, 'Erro ao recuperar walletIds:'); } } async delete() { try { const response = await this.apiClient.delete(`/myAccount/`); return response.data; } catch (error) { return this.handleError(error, 'Erro ao excluir subconta White Label:'); } } } exports.MyAccountAPI = MyAccountAPI;