Skip to content

pjbank/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(err));

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

Recebimentos em Conta Digital

Agora você pode receber por Boletos e Cartão de Crédito diretamente em sua Conta Digital, usando a mesma assinatura do SDK do serviço de Recebimentos!