0.0.2 • Published 5 years ago
pagarme-card-hash v0.0.2
pagarme-card-hash
💳 JavaScript library for generating Pagar.me card hashes.
This library replaces react-native-pagarme-card-hash, which only supports react-native.
Support
- Node.js >=
6 - React Native >=
0.64.0* - React Native (Expo) >=
40.0.0* - Browser (Chrome) >=
89
* Not tested on iOS.
Installation
yarn add pagarme-card-hashUsage
import { generateCardHash } from 'pagarme-card-hash';
const hash = await generateCardHash(
{
number: '5315084062046316',
holderName: 'John Doe',
expirationDate: '0921',
cvv: '560',
},
'<your encryption key>'
);⚠️ If you're coming from
react-native-pagarme-card-hash: The functiongenerateCardHashis no longer a default export. You should use curly braces in your import/require statement.
Testing
ENCRYPTION_KEY=<your TEST encryption key> API_KEY=<your TEST API key> yarn test⚠️ Make sure you are using the test api keys. The testing script will create a credit card in your account.
Contributing
For now, you can contribute by testing the library on more platforms (iOS, previous react-native versions, another browsers). After testing, you can open a pull-request updating the Support section in this file.
License
MIT