thunderpix
Version:
Biblioteca javascript de padronização de gateways de pagamentos PIX
45 lines (36 loc) • 2.58 kB
text/typescript
/**
* Testes
*/
import ThunderPix, { PixProvider, PrimepagProvider, ThunderUtils, ZendryProvider } from './index';
(async () => {
// var provider = new PixProvider({
// pixkey: '91b7482c-3ef1-4eff-8d80-9a59c87773a8'
// });
// var utils = new ThunderUtils();
var data = ThunderUtils.pixTypeIdentify("91b7482c-3ef1-4eff-8d80-9a59c87773a8");
// var data = utils.decodeJWT("eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vcGl4LnByaW1lcGFnLmNvbS5ici9xci92My9qd2tzIiwia2lkIjoiTmFoTF85dDZPQWd3WkpRM0VpUjdxVVN5S1lnQXVaNVR1NVhqYlpGSDZ6TSIsInR5cCI6IkpXUyIsIng1dCI6Iktnby03NzdyX2ZxUU8tUklFWjBEaVpTeWVHYyJ9.eyJyZXZpc2FvIjowLCJjYWxlbmRhcmlvIjp7ImNyaWFjYW8iOiIyMDI1LTAxLTAzVDIzOjQzOjM0WiIsImFwcmVzZW50YWNhbyI6IjIwMjUtMDEtMDNUMjM6NDQ6MThaIiwiZXhwaXJhY2FvIjozNjAwfSwidmFsb3IiOnsib3JpZ2luYWwiOiIxLjA1IiwibW9kYWxpZGFkZUFsdGVyYWNhbyI6MH0sImNoYXZlIjoiOGJiM2MxNjQtODVlZi00YjI2LTgwMjEtZTg2MjNlNzU0NWVhIiwidHhpZCI6IjIyMGI5OWUwNGE0NDg3OTEyZGUxYWMwZTVmZTNkOCIsInN0YXR1cyI6IkFUSVZBIiwiaW5mb0FkaWNpb25haXMiOltdfQ.Lmu8DXDHwxC3Q_J0pZVe1S8jHh_pIgKp2sgLAdZcwFromHUc_KTHFReNCkMgakJiX2rk1_snX1LWSGqI3u8X3yGduVt52BSL2zF2bIaByCj_74K-_O244AANCYk3o6Dm2Pg95kjTf_QcSfSnUzzdiGdLzYIjoMxaDp07_1_BJSew-9rpCXM_n2cLYfGDWyZZGJ51gAdgZ9txlb_Ju16naKvLHBkQ06FarZBKk2kKB3BXC7pSVwQ6Z0GneE3LZoayRHBKlk2YSuEkZRabJ6J5KOtTfepVFMUumdWch80HVRqQ0Kq8br_8fSQw1u8wHRyguAyPngzgcGt-9CmwMfbXnQ")
// var data = utils.decodeEMVToObject("00020126870014br.gov.bcb.pix2565pix.primepag.com.br/qr/v3/at/e1671cbb-26a0-4233-9f1e-0fd75bb952c95204000053039865802BR5925ZENDRY PAYMENT SERVICOS F6010PORTO MAUA62070503***630484D9");
// data = utils.emvParser(data);
// var payload = utils.extractPixUrl(data);
// var provider = new PrimepagProvider({
// clientId: '74166a82-...',
// clientSecret: 'c9cd716f-...',
// isTest: false,
// });
// var thunder = new ThunderPix(provider);
// var data = await thunder.createQrCode({
// valueCents: 199,
// expires: 3600,
// });
// var data = await thunder.getTransactions({
// type: 'input',
// options: {
// page: 1,
// registrationDateStart: new Date('2024-10-01').toISOString(),
// registrationDateEnd: new Date().toISOString(),
// },
// });
// var data = await thunder.getBalance();
// var data = provider.extractPixPayload("00020126790014BR.GOV.BCB.PIX0136f50c83a9-9dc0-43b2-9765-821fb07969170217mensagem de teste52040000530398654041.005802BR5925Victor Hugo Sergio Brito 6009SAO PAULO62140510GNLIXSIv4j63046166")
console.log(data);
})();