UNPKG

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
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; }, {});