Skip to content

Instantly share code, notes, and snippets.

@techjewel
Created July 20, 2017 06:44
Show Gist options
  • Save techjewel/c720162bbc8b26f490d8fc39e146bd4e to your computer and use it in GitHub Desktop.
Save techjewel/c720162bbc8b26f490d8fc39e146bd4e to your computer and use it in GitHub Desktop.
Supported Stripe Currencies
<?php
/*
* Stripe Supported Currencies
* - JCB, Discover, and Diners Club cards can only be charged in USD
* - Currencies marked with * are not supported by American Express
* - Most alternative payment methods can only be used with a single currency
* - Brazilian Stripe accounts (currently in Preview) can only charge in Brazilian Real
* - Mexican Stripe accounts (currently in Preview) can only charge in Mexican Peso
* - Data from https://stripe.com/docs/currencies#charge-currencies
* - Last Update: July 20, 2017
*/
$stripeCurrencies = array(
'afn' => 'Afghan Afghani, AFN*',
'all' => 'Albanian Lek, ALL',
'dzd' => 'Algerian Dinar, DZD',
'aoa' => 'Angolan Kwanza, AOA*',
'ars' => 'Argentine Peso, ARS*',
'amd' => 'Armenian Dram, AMD',
'awg' => 'Aruban Florin, AWG',
'aud' => 'Australian Dollar, AUD',
'azn' => 'Azerbaijani Manat, AZN',
'bsd' => 'Bahamian Dollar, BSD',
'bdt' => 'Bangladeshi Taka, BDT',
'bbd' => 'Barbadian Dollar, BBD',
'bzd' => 'Belize Dollar, BZD',
'bmd' => 'Bermudian Dollar, BMD',
'bob' => 'Bolivian Boliviano, BOB*',
'bam' => 'Bosnia & Herzegovina Convertible Mark, BAM',
'bwp' => 'Botswana Pula, BWP',
'brl' => 'Brazilian Real, BRL*',
'gbp' => 'British Pound, GBP',
'bnd' => 'Brunei Dollar, BND',
'bgn' => 'Bulgarian Lev, BGN',
'bif' => 'Burundian Franc, BIF',
'khr' => 'Cambodian Riel, KHR',
'cad' => 'Canadian Dollar, CAD',
'cve' => 'Cape Verdean Escudo, CVE*',
'kyd' => 'Cayman Islands Dollar, KYD',
'xaf' => 'Central African Cfa Franc, XAF',
'xpf' => 'Cfp Franc, XPF*',
'clp' => 'Chilean Peso, CLP*',
'cny' => 'Chinese Renminbi Yuan, CNY',
'cop' => 'Colombian Peso, COP*',
'kmf' => 'Comorian Franc, KMF',
'cdf' => 'Congolese Franc, CDF',
'crc' => 'Costa Rican Colón, CRC*',
'hrk' => 'Croatian Kuna, HRK',
'czk' => 'Czech Koruna, CZK*',
'dkk' => 'Danish Krone, DKK',
'djf' => 'Djiboutian Franc, DJF*',
'dop' => 'Dominican Peso, DOP',
'xcd' => 'East Caribbean Dollar, XCD',
'egp' => 'Egyptian Pound, EGP',
'etb' => 'Ethiopian Birr, ETB',
'eur' => 'Euro, EUR',
'fkp' => 'Falkland Islands Pound, FKP*',
'fjd' => 'Fijian Dollar, FJD',
'gmd' => 'Gambian Dalasi, GMD',
'gel' => 'Georgian Lari, GEL',
'gip' => 'Gibraltar Pound, GIP',
'gtq' => 'Guatemalan Quetzal, GTQ*',
'gnf' => 'Guinean Franc, GNF*',
'gyd' => 'Guyanese Dollar, GYD',
'htg' => 'Haitian Gourde, HTG',
'hnl' => 'Honduran Lempira, HNL*',
'hkd' => 'Hong Kong Dollar, HKD',
'huf' => 'Hungarian Forint, HUF*',
'isk' => 'Icelandic Króna, ISK',
'inr' => 'Indian Rupee, INR*',
'idr' => 'Indonesian Rupiah, IDR',
'ils' => 'Israeli New Sheqel, ILS',
'jmd' => 'Jamaican Dollar, JMD',
'jpy' => 'Japanese Yen, JPY',
'kzt' => 'Kazakhstani Tenge, KZT',
'kes' => 'Kenyan Shilling, KES',
'kgs' => 'Kyrgyzstani Som, KGS',
'lak' => 'Lao Kip, LAK*',
'lbp' => 'Lebanese Pound, LBP',
'lsl' => 'Lesotho Loti, LSL',
'lrd' => 'Liberian Dollar, LRD',
'mop' => 'Macanese Pataca, MOP',
'mkd' => 'Macedonian Denar, MKD',
'mga' => 'Malagasy Ariary, MGA',
'mwk' => 'Malawian Kwacha, MWK',
'myr' => 'Malaysian Ringgit, MYR',
'mvr' => 'Maldivian Rufiyaa, MVR',
'mro' => 'Mauritanian Ouguiya, MRO',
'mur' => 'Mauritian Rupee, MUR*',
'mxn' => 'Mexican Peso, MXN*',
'mdl' => 'Moldovan Leu, MDL',
'mnt' => 'Mongolian Tögrög, MNT',
'mad' => 'Moroccan Dirham, MAD',
'mzn' => 'Mozambican Metical, MZN',
'mmk' => 'Myanmar Kyat, MMK',
'nad' => 'Namibian Dollar, NAD',
'npr' => 'Nepalese Rupee, NPR',
'ang' => 'Netherlands Antillean Gulden, ANG',
'twd' => 'New Taiwan Dollar, TWD',
'nzd' => 'New Zealand Dollar, NZD',
'nio' => 'Nicaraguan Córdoba, NIO*',
'ngn' => 'Nigerian Naira, NGN',
'nok' => 'Norwegian Krone, NOK',
'pkr' => 'Pakistani Rupee, PKR',
'pab' => 'Panamanian Balboa, PAB*',
'pgk' => 'Papua New Guinean Kina, PGK',
'pyg' => 'Paraguayan Guaran, PYGí*',
'pen' => 'Peruvian Nuevo Sol, PEN*',
'php' => 'Philippine Peso, PHP',
'pln' => 'Polish Złoty, PLN',
'qar' => 'Qatari Riyal, QAR',
'ron' => 'Romanian Leu, RON',
'rub' => 'Russian Ruble, RUB',
'rwf' => 'Rwandan Franc, RWF',
'std' => 'São Tomé and Príncipe Dobra, STD',
'shp' => 'Saint Helenian Pound, SHP*',
'svc' => 'Salvadoran Colón, SVC*',
'wst' => 'Samoan Tala, WST',
'sar' => 'Saudi Riyal, SAR',
'rsd' => 'Serbian Dinar, RSD',
'scr' => 'Seychellois Rupee, SCR',
'sll' => 'Sierra Leonean Leone, SLL',
'sgd' => 'Singapore Dollar, SGD',
'sbd' => 'Solomon Islands Dollar, SBD',
'sos' => 'Somali Shilling, SOS',
'zar' => 'South African Rand, ZAR',
'krw' => 'South Korean Won, KRW',
'lkr' => 'Sri Lankan Rupee, LKR',
'srd* '= 'Surinamese Dollar, SRD*',
'szl' => 'Swazi Lilangeni, SZL',
'sek' => 'Swedish Krona, SEK',
'chf' => 'Swiss Franc, CHF',
'tjs' => 'Tajikistani Somoni, TJS',
'tzs' => 'Tanzanian Shilling, TZS',
'thb' => 'Thai Baht, THB',
'top' => 'Tongan Paʻanga, TOP',
'ttd' => 'Trinidad and Tobago Dollar, TTD',
'try' => 'Turkish Lira, TRY',
'ugx' => 'Ugandan Shilling, UGX',
'uah' => 'Ukrainian Hryvnia, UAH',
'aed' => 'United Arab Emirates Dirham, AED',
'usd' => 'United States Dollar, USD',
'uyu' => 'Uruguayan Peso, UYU*',
'uzs' => 'Uzbekistani Som, UZS',
'vuv' => 'Vanuatu Vatu, VUV',
'vnd' => 'Vietnamese Đồng, VND',
'xof' => 'West African Cfa Franc, XOF*',
'yer' => 'Yemeni Rial, YER',
'zmw' => 'Zambian Kwacha, ZMW'
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment