cupom-verde-sdk
v1.0.4
Published
SDK do Cupom Verde em JavaScript
Downloads
6
Maintainers
Readme
SDK do Cupom Verde em JavaScript
🏠 Homepage
Instalação
Npm
npm install cupom-verde-sdk --save
Yarn
yarn add cupom-verde-sdk
Inicializando o SDK
const { CPV } = require('cupom-verde-sdk');
(async () => {
// Caso não seja informada uma api key será utilizado
// o valor da variável de ambiente CPV_API_KEY
CPV.init(
'a1a1a1a1-b2b2-c3c3-d4d4-e5e5e5e5e5e5e5' // Sua api key
);
})();
Enviando um cupom fiscal
const { CPV } = require('cupom-verde-sdk');
(async () => {
// Antes de utilizar qualquer outro método é
// necessário inicializar o SDK
CPV.init(
'a1a1a1a1-b2b2-c3c3-d4d4-e5e5e5e5e5e5e5' // Sua api key
);
try {
await CPV.enviarCupomFiscal(
'<?xml version="1.0" encoding="UTF-8"?>', // XML do cupom fiscal
'00000000000', // CPF do cliente do cupom fiscal
);
} catch(error) {
const { name, message } = error;
console.log(`${name}: ${message}`);
}
})();
Cancelando um cupom fiscal
const { CPV } = require('cupom-verde-sdk');
(async () => {
// Antes de utilizar qualquer outro método é
// necessário inicializar o SDK
CPV.init(
'a1a1a1a1-b2b2-c3c3-d4d4-e5e5e5e5e5e5e5' // Sua api key
);
try {
await CPV.cancelarCupomFiscal(
'00000000000000000000000000000000000000000000' // Chave do cupom fiscal
);
} catch(error) {
const { name, message } = error;
console.log(`${name}: ${message}`);
}
})();
Capturando um erro específico
const { CPV, UnauthorizedError } = require('cupom-verde-sdk');
(async () => {
// Antes de utilizar qualquer outro método é
// necessário inicializar o SDK
CPV.init(
'a1a1a1a1-b2b2-c3c3-d4d4-e5e5e5e5e5e5e5' // Sua api key
);
try {
await CPV.cancelarCupomFiscal(
'00000000000000000000000000000000000000000000' // Chave do cupom fiscal
);
} catch(error) {
if (error instanceof UnauthorizedError) {
console.log('Acesso não autorizado');
} else {
console.log('Ocorreu um erro');
}
}
})();
Author
👤 Cupom Verde
- Website: quickdata.com.br
- Github: @quickdata-team
🤝 Contribuindo
Contribuições, problemas e solicitações de recursos são bem-vindos!Sinta-se à vontade para verificar a página de issues. Você também pode dar uma olhada no guia de contribuição.
Mostre seu apoio
Dê um ⭐️ se este projeto te ajudou!
📝 Licença
Copyright © 2021 Cupom Verde. Este projeto é [ISC] (https://github.com/quickdata-team/cupom-verde-sdk-javascript/blob/master/LICENSE) licenciado.