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
JavaScript
;
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