1.0.14 • Published 4 years ago

juno-nodejs v1.0.14

Weekly downloads
106
License
ISC
Repository
github
Last release
4 years ago

JUNO Card Hash - NodeJS

Esse projeto destina-se a pessoas que estão realizando a integração com a API de pagamentos JUNO e estão encontrando problemas para realizar o hash do cartão de crédito no Frontend.

No nosso caso, tinhamos problema para realizar a criptografia dos dados do cartão, pela necessidade de utilizar uma chave pública em um ambiente ReactNative (Utilizando Expo).

A plataforma não disponibiliza até o momento nenhuma forma de integração mobile que não seja usando as bibliotecas nativas.

Dessa forma, fizemos o envio dos dados do cartão (requisição com SSL) para nosso backend Node e no backend criamos essa biblioteca que converte os dados do cartão em um Hash, para então enviar para a plataforma da JUNO.

Instalação

Instale o pacote através do comando:

npm install juno-nodejs --save

Utilização

    const { JunoCardHash } = require('juno-nodejs');
    
    const publicToken = ''; // Token público da api da JUNO
    const environment = 'sandbox'; // 'sandbox' || 'production'
    const cardData = {
        holderName: "José da Silva",
        cardNumber: "0000000000000000",
        securityCode: '000',
        expirationMonth: '12',
        expirationYear: '2025',
    };

    const junoService = new JunoCardHash(publicToken, environment);

    junoService.getCardHash(cardData)
        .then(({ data }) => console.log(data)); // Hash
1.0.14

4 years ago

1.0.13

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.12

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago