Skip to content

freudFlintstone/pjbank-js-sdk

 
 

Repository files navigation

PJBank SDK para NodeJS Build Status

Instalacão

 npm install @pjbank/pjbank-js-sdk
const PJBankSDK = require('@pjbank/pjbank-sdk-js');

Quickstart

A classe PJBank é uma Factory de outras classes referentes aos servicos oferecidos pelo PJBank.

const credencial = "d3418668b85cea70aa28965eafaf927cd34d004c";
const chave = "ef947cf5867488f744b82744dd3a8fc4852e529f";

const PJBank = new PJBankSDK(credencial, chave);

Usando o ambiente de sandbox

Para realizar os requests para o ambiente de sandbox, basta:

PJBank.developer(true);

Exemplo - Emissão de boleto

PJBank.boleto({
    "nome_cliente" : "Cliente de Exemplo",
    "cpf_cliente" : "29454730000144",
    "valor" : 10.50,
    "vencimento" : "12/30/2019"
}).then((boleto) => {
        console.log(boleto);
    }).catch((err) => {
        console.log(boleto);
    });

Resposta

{ 
  "status": "201",
  "msg": "Sucesso.",
  "nossonumero": "10647852",
  "id_unico": "10647852",
  "banco_numero": "033",
  "token_facilitador": "abe2658dc12bb4a300cc202b60ec87624a60157d",
  "credencial": "d3418668b85cea70aa28965eafaf927cd34d004c",
  "linkBoleto": "https://pjbank.com.br/subadquirente/api/publico/boleto?i=ac0e56cb6327716148026058dbd766405a956b81",
  "linkGrupo": "https://pjbank.com.br/subadquirente/api/publico/boleto?g=cea7286b0db4f1f950ed9725bcfad201f7e60e87",
  "linhaDigitavel": "03399.69925 58700.001066 47852.401018 4 81190000005050" 
}

Documentacão e Exemplos

Para mais informações consulte a documentação da nossa API

Recebimento

Boleto Bancário

Cartão de Crédito

Extrato bancário

Conta Digital

Disponibilizamos também a cobertura da API Da Conta Digital do PJBank via SDK!

Transações

Extratos da Conta Digital

Subcontas

Administradores

About

PJBank SDK para Javascript! ⚡ ⚡ ⚡

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%