jfaker
Version:
Generate randomized data in over 130 different categories
73 lines (63 loc) • 1.9 kB
JavaScript
const utils = require('../utils');
const stripe = {
valid_cards(obj) {
toFind = {
visa: "4242424242424242",
visa_debit: "4000056655665556",
mc: "5555555555554444",
mc_2_series: "2223003122003222",
mc_debit: "5200828282828210",
mc_prepaid: "5105105105105100",
amex: "378282246310005",
amex_2: "371449635398431",
discover: "6011111111111117",
discover_2: "6011000990139424",
diners_club: "30569309025904",
diners_club_2: "38520000023237",
jcb: "3530111333300000",
};
let result = Object.entries(toFind).find((ele) => {
return ele[0] === undefined
});
return undefined;
},
valid_tokens(obj) {
toFind = {
visa: "tok_visa",
visa_debit: "tok_visa_debit",
mc: "tok_mastercard",
mc_debit: "tok_mastercard_debit",
mc_prepaid: "tok_mastercard_prepaid",
amex: "tok_amex",
discover: "tok_discover",
diners_club: "tok_diners",
jcb: "tok_jcb",
};
let result = Object.entries(toFind).find((ele) => {
return ele[0] === undefined
});
return undefined;
},
invalid_cards(obj) {
toFind = {
addressZipFail: "4000000000000010",
addressFail: "4000000000000028",
zipFail: "4000000000000036",
addressZipUnavailable: "4000000000000044",
cvcFail: "4000000000000101",
customerChargeFail: "4000000000000341",
successWithReview: "4000000000009235",
declineCard: "4000000000000002",
declineFraudulentCard: "4100000000000019",
declineIncorrectCvc: "4000000000000127",
declineExpired: "4000000000000069",
declineProcessingError: "4000000000000119",
declineIncorrectNumber: "4242424242424241",
};
let result = Object.entries(toFind).find((ele) => {
return ele[0] === undefined
});
return undefined;
},
};
module.exports = stripe