vitta-js-card
v1.0.0
Published
Vitta Credit Card encryption library
Maintainers
Readme
Vitta JSCard
Essa biblioteca tem como objetivo encriptar os dados de cartão de crédito ou debito de um cliente que serão enviado para a API do Vitta Pagamentos para processamento da transação.
Como utilizar essa biblioteca?
Paga utilizar esta biblioteca faça da seguinte maneira:
- Primeiro importe-a em seu arquivo js.
#!javascript
var VittaCard = require('vitta-js-card');- Depois crie um novo cartão passando os parâmetros.
#!javascript
let card = new VittaCard({
cardNumber: '5899161750380548',
cardHolderName: 'GILSON F B SOUZA',
cardExpirationMonth: '08',
cardExpirationYear: '23',
cardCVV: '515'
});- Apos isso, solicite a geração do card_hash. A função retornará uma promisse.
#!javascript
card.generateCardString().then(s => console.log(s));- Você pode alterar o endpoint default da api encadeando o método
setApiEndPointda seguinte maneira.
#!javascript
card.setApiEndPoint("http://pagamentos.vitta.dev/api/").generateCardString().then(s => console.log(s));- Alem disso, caso a api exija o uso de um Token de acesso, você pode setá-lo encadeando o método
setApiTokenda seguinte maneira.
#!javascript
card.setApiToken("5MGWost3OWsk24G").generateCardString().then(s => console.log(s));Organização de pastas e arquivos
O arquivo em ES6 pode ser encontrado em /src/vitta-card.js, já a versão "babelificada" em ES2015 pode ser encontrada em /dist/src/vitta-card.js bem como seu source-map. Alguns exemplos de como utilizar a biblioteca podem ser vistos em /tests/unit/
