mirror of
https://github.com/valitydev/tokenizer.js.git
synced 2024-11-06 01:25:23 +00:00
RBKmoney Payment Method Tokenization Library
build_utils@a7655bc60c | ||
config | ||
src | ||
.babelrc | ||
.eslintrc.json | ||
.gitignore | ||
.gitmodules | ||
containerpilot.json | ||
Dockerfile.sh | ||
Jenkinsfile | ||
LICENSE | ||
Makefile | ||
nginx.conf | ||
package-lock.json | ||
package.json | ||
README.md |
Tokenizer
JavaScript библиотека для токенизации карточных данных клиентов.
Настройка
Конфигурация происходит в файле tokenizerConfig.json
Для изменения конфигурации в рантайме достаточно заменить tokenizerConfig.json
.
Например в случае с nginx tokenizerConfig.json
нужно положить в /usr/share/nginx/html
Установка
Загрузка зивисимостей:
npm install
Сборка библиотеки:
npm run build
Режим разработки:
npm start
Использование
Tokenizer.setAccessToken('<invoice access token>');
Tokenizer.card.createToken({
paymentToolType: 'CardData',
cardHolder: '<card holder>',
cardNumber: '<card number>',
expDate: '<exp date>',
cvv: '<cvv>'
}, (token) => {
console.log(token); // { token: 'string', session: 'string' }
}, (error) => {
console.error(error); // { code: 'string', message: 'string' }
});