mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 04:49:15 +08:00
26 lines
673 B
TypeScript
26 lines
673 B
TypeScript
function success(card: StripeCard) {
|
|
console.log(card.brand && card.brand.toString());
|
|
}
|
|
|
|
const cardNumber = '4242424242424242';
|
|
|
|
const isValid = Stripe.validateCardNumber(cardNumber);
|
|
if (isValid) {
|
|
const tokenData: StripeCardTokenData = {
|
|
number: cardNumber,
|
|
exp_month: 1,
|
|
exp_year: 2100,
|
|
cvc: '111'
|
|
};
|
|
Stripe.card.createToken(tokenData, (status, response) => {
|
|
if (response.error) {
|
|
console.error(response.error.message);
|
|
if (response.error.param) {
|
|
console.error(response.error.param);
|
|
}
|
|
} else {
|
|
success(response.card);
|
|
}
|
|
});
|
|
}
|