e118-iin-list
Version:
List of issuer identifier numbers for the international telecommunication charge card (ITU-T E.118)
86 lines (85 loc) • 2.11 kB
JavaScript
const darkIssuers = [
{
networkCode: '08',
countryCode: 31,
country: 'Netherlands',
company: 'KPN Telecom B.V., Card Services',
},
{
networkCode: '73',
countryCode: 45,
country: 'Denmark',
company: 'Onomondo ApS',
},
{
networkCode: '04',
countryCode: 46,
country: 'Sweden',
company: 'eRate Sverige AB',
url: new URL('http://telavox.se'),
},
{
networkCode: '20',
countryCode: 852,
country: 'Hong Kong, China',
company: 'Internet Initiative Japan Inc.',
url: new URL('http://iij.ad.jp'),
},
{
networkCode: '80',
countryCode: 882,
country: 'Germany',
company: '1NCE GmbH',
url: new URL('http://1nce.com'),
},
{
networkCode: '440',
countryCode: 883,
country: 'Global',
company: 'Truphone Limited',
},
{
networkCode: '5100',
countryCode: 883,
country: 'Global',
company: 'Voxbone SA',
},
{
networkCode: '5110',
countryCode: 883,
country: 'Global',
company: 'Bandwidth.com Inc',
},
{
networkCode: '0452',
countryCode: 55,
country: 'Brazil',
company: 'TIM',
url: new URL('http://www.tim.com.br'),
},
{
networkCode: '610',
countryCode: 882,
country: 'Global',
company: 'Myriota',
url: new URL('https://myriota.com'),
},
{
networkCode: '980',
countryCode: 901,
country: 'United States',
company: 'Skylo',
url: new URL('https://skylo.tech/'),
},
];
export const darkIssuersList = darkIssuers.reduce((list, issuer) => {
list[`${issuer.countryCode}${issuer.networkCode}`] = [
parseInt(`89${issuer.countryCode}${issuer.networkCode}`, 10),
issuer.networkCode,
issuer.countryCode,
issuer.country,
issuer.company,
issuer.url ? [issuer.url.toString()] : [],
];
return list;
}, {});