UNPKG

falcotura-atv-sdk

Version:

Librería (SDK) de Javascript/NodeJS para acceder al API de Administración Tributaria Virtual (ATV) del Ministerio de Hacienda.

22 lines 889 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const axios_1 = __importDefault(require("axios")); const querystring_1 = __importDefault(require("querystring")); const MAIN_DOMAIN = 'https://idp.comprobanteselectronicos.go.cr'; const RUT = (process.env.IS_STG) ? 'rut-stag' : 'rut'; const PATH = `/auth/realms/${RUT}/protocol/openid-connect/token`; const TOKEN_URL = MAIN_DOMAIN + PATH; exports.default = (postOptions) => { return axios_1.default.post(TOKEN_URL, querystring_1.default.stringify(postOptions), { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }); }; /* * https://www.hacienda.go.cr/docs/5d16ade309fe0_Guia_IdP.pdf */ //# sourceMappingURL=index.js.map