| Card usage samples | Card usage samples |
|---|---|
![]() |
![]() |
![]() |
![]() |
# Install package from NPM
% npm install atm-card-react
# or
# Install package from NPM
% yarn add atm-card-react// Functional component example
import React, { useState } from 'react';
import { ATMCard } from 'atm-card-react';
function App() {
const [number, setNumber] = useState<string>('');
const [month, setMonth] = useState<number>(2);
const [year, setYear] = useState<number>(22);
const [holder, setHolder] = useState<string>('');
const [cvv, setCvv] = useState<string>('');
return (
<>
<ATMCard
year={year}
month={month}
cvv={cvv}
number={number}
holderName={holder}
bankLogo={
<h1 style={{
fontFamily: 'Arial',
fontSize: 30,
color: 'white'
}}>Cool Bank Logo</h1>
}
lifted
system="mastercard"
onChange={(data: any) => {
setNumber(data.number);
setCvv(data.cvv);
setMonth(data.month);
setYear(data.year);
setHolder(data.holder);
}}/>
</>
);
}
export default App;| Prop | Type | Value | Description |
|---|---|---|---|
| number | string | 1234123412341234 | ATM Card number (PAN) (16 digits) |
| month | number | 1 | ATM Card expired month (2 digits) |
| year | number | 22 | ATM Card expired year (2 digits) |
| holderName | string | John Doe | ATM Card holder name |
| cvv | string | 000 | ATM Card cvv/cvv2 code (3 digits) |
| bankLogo | ReactNode | ATM Card bank issuer data | |
| system | string | ENUM | mastercard, visa, maestro, americanexpress, jcb, dinnersclub, mir |
| hideDigits | boolean | true/false | Hide ATM Card number |
| onChange | function | return { cvv, holder, month, number, year } | |
| fontFamily | string | Set custom Font (as default used CREDITCARD font, see below about usage license) | |
| numberFontSize | number | Set ATM Card number (PAN) custom font size | |
| scale | number | 0 - 1 | Set ATM Card scale |
| dark | boolean | true/false | Dark mode (applied only for back side magnet) |
| dataColor | string | hex, rgb(-a) | Data text color |
| bgColor | string | hex, rgb(-a) | Background color |
| bgImage | string | base64/url | Background image |
| lifted | boolean | true/false | Elevate ATM Card |
Component usage: MIT Licensed Copyright (c) 2020 Asset Sultanov



