Skip to content

Commit b1440bd

Browse files
authored
Merge pull request #136 from dercoder/master
New currencies added
2 parents 54910f2 + f4a9c74 commit b1440bd

File tree

1 file changed

+99
-1
lines changed

1 file changed

+99
-1
lines changed

src/Omnipay/Common/Currency.php

Lines changed: 99 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,63 +83,161 @@ public static function all()
8383
{
8484
return array(
8585
'AED' => array('numeric' => '784', 'decimals' => 2),
86+
'AFN' => array('numeric' => '971', 'decimals' => 2),
87+
'ALL' => array('numeric' => '008', 'decimals' => 2),
88+
'AMD' => array('numeric' => '051', 'decimals' => 2),
89+
'ANG' => array('numeric' => '532', 'decimals' => 2),
90+
'AOA' => array('numeric' => '973', 'decimals' => 2),
8691
'ARS' => array('numeric' => '032', 'decimals' => 2),
8792
'AUD' => array('numeric' => '036', 'decimals' => 2),
88-
'BHD' => array('numeric' => '048', 'decimals' => 4),
93+
'AWG' => array('numeric' => '533', 'decimals' => 2),
94+
'AZN' => array('numeric' => '944', 'decimals' => 2),
95+
'BAM' => array('numeric' => '977', 'decimals' => 2),
96+
'BBD' => array('numeric' => '052', 'decimals' => 2),
97+
'BDT' => array('numeric' => '050', 'decimals' => 2),
98+
'BGN' => array('numeric' => '975', 'decimals' => 2),
99+
'BHD' => array('numeric' => '048', 'decimals' => 3),
100+
'BIF' => array('numeric' => '108', 'decimals' => 0),
101+
'BMD' => array('numeric' => '060', 'decimals' => 2),
89102
'BND' => array('numeric' => '096', 'decimals' => 2),
90103
'BOB' => array('numeric' => '068', 'decimals' => 2),
91104
'BRL' => array('numeric' => '986', 'decimals' => 2),
105+
'BSD' => array('numeric' => '044', 'decimals' => 2),
92106
'BTC' => array('numeric' => null, 'decimals' => 8),
107+
'BTN' => array('numeric' => '064', 'decimals' => 2),
108+
'BWP' => array('numeric' => '072', 'decimals' => 2),
109+
'BYR' => array('numeric' => '974', 'decimals' => 0),
110+
'BZD' => array('numeric' => '084', 'decimals' => 2),
93111
'CAD' => array('numeric' => '124', 'decimals' => 2),
112+
'CDF' => array('numeric' => '976', 'decimals' => 2),
94113
'CHF' => array('numeric' => '756', 'decimals' => 2),
95114
'CLP' => array('numeric' => '152', 'decimals' => 0),
96115
'CNY' => array('numeric' => '156', 'decimals' => 2),
97116
'COP' => array('numeric' => '170', 'decimals' => 2),
98117
'CRC' => array('numeric' => '188', 'decimals' => 2),
118+
'CUC' => array('numeric' => '931', 'decimals' => 2),
119+
'CUP' => array('numeric' => '192', 'decimals' => 2),
120+
'CVE' => array('numeric' => '132', 'decimals' => 2),
99121
'CZK' => array('numeric' => '203', 'decimals' => 2),
122+
'DJF' => array('numeric' => '262', 'decimals' => 0),
100123
'DKK' => array('numeric' => '208', 'decimals' => 2),
101124
'DOP' => array('numeric' => '214', 'decimals' => 2),
125+
'DZD' => array('numeric' => '012', 'decimals' => 2),
126+
'EGP' => array('numeric' => '818', 'decimals' => 2),
127+
'ERN' => array('numeric' => '232', 'decimals' => 2),
128+
'ETB' => array('numeric' => '230', 'decimals' => 2),
102129
'EUR' => array('numeric' => '978', 'decimals' => 2),
103130
'FJD' => array('numeric' => '242', 'decimals' => 2),
131+
'FKP' => array('numeric' => '238', 'decimals' => 2),
104132
'GBP' => array('numeric' => '826', 'decimals' => 2),
133+
'GEL' => array('numeric' => '981', 'decimals' => 2),
134+
'GHS' => array('numeric' => '936', 'decimals' => 2),
135+
'GIP' => array('numeric' => '292', 'decimals' => 2),
136+
'GMD' => array('numeric' => '270', 'decimals' => 2),
137+
'GNF' => array('numeric' => '324', 'decimals' => 0),
105138
'GTQ' => array('numeric' => '320', 'decimals' => 2),
139+
'GYD' => array('numeric' => '328', 'decimals' => 2),
106140
'HKD' => array('numeric' => '344', 'decimals' => 2),
141+
'HNL' => array('numeric' => '340', 'decimals' => 2),
142+
'HRK' => array('numeric' => '191', 'decimals' => 2),
143+
'HTG' => array('numeric' => '332', 'decimals' => 2),
107144
'HUF' => array('numeric' => '348', 'decimals' => 2),
145+
'IDR' => array('numeric' => '360', 'decimals' => 2),
108146
'ILS' => array('numeric' => '376', 'decimals' => 2),
109147
'INR' => array('numeric' => '356', 'decimals' => 2),
148+
'IQD' => array('numeric' => '368', 'decimals' => 3),
149+
'IRR' => array('numeric' => '364', 'decimals' => 2),
150+
'ISK' => array('numeric' => '352', 'decimals' => 0),
151+
'JMD' => array('numeric' => '388', 'decimals' => 2),
152+
'JOD' => array('numeric' => '400', 'decimals' => 3),
110153
'JPY' => array('numeric' => '392', 'decimals' => 0),
111154
'KES' => array('numeric' => '404', 'decimals' => 2),
155+
'KGS' => array('numeric' => '417', 'decimals' => 2),
156+
'KHR' => array('numeric' => '116', 'decimals' => 2),
157+
'KMF' => array('numeric' => '174', 'decimals' => 0),
158+
'KPW' => array('numeric' => '408', 'decimals' => 2),
112159
'KRW' => array('numeric' => '410', 'decimals' => 0),
160+
'KWD' => array('numeric' => '414', 'decimals' => 3),
161+
'KYD' => array('numeric' => '136', 'decimals' => 2),
162+
'KZT' => array('numeric' => '398', 'decimals' => 2),
113163
'LAK' => array('numeric' => '418', 'decimals' => 0),
114164
'LBP' => array('numeric' => '422', 'decimals' => 2),
165+
'LKR' => array('numeric' => '144', 'decimals' => 2),
166+
'LRD' => array('numeric' => '430', 'decimals' => 2),
167+
'LSL' => array('numeric' => '426', 'decimals' => 2),
168+
'LYD' => array('numeric' => '434', 'decimals' => 3),
169+
'MAD' => array('numeric' => '504', 'decimals' => 2),
170+
'MDL' => array('numeric' => '498', 'decimals' => 2),
171+
'MGA' => array('numeric' => '969', 'decimals' => 0),
172+
'MKD' => array('numeric' => '807', 'decimals' => 2),
173+
'MMK' => array('numeric' => '104', 'decimals' => 2),
174+
'MNT' => array('numeric' => '496', 'decimals' => 2),
175+
'MOP' => array('numeric' => '446', 'decimals' => 2),
176+
'MRO' => array('numeric' => '478', 'decimals' => 0),
177+
'MUR' => array('numeric' => '480', 'decimals' => 2),
178+
'MVR' => array('numeric' => '462', 'decimals' => 2),
179+
'MWK' => array('numeric' => '454', 'decimals' => 2),
115180
'MXN' => array('numeric' => '484', 'decimals' => 2),
116181
'MYR' => array('numeric' => '458', 'decimals' => 2),
182+
'MZN' => array('numeric' => '943', 'decimals' => 2),
183+
'NAD' => array('numeric' => '516', 'decimals' => 2),
117184
'NGN' => array('numeric' => '566', 'decimals' => 2),
185+
'NIO' => array('numeric' => '558', 'decimals' => 2),
118186
'NOK' => array('numeric' => '578', 'decimals' => 2),
187+
'NPR' => array('numeric' => '524', 'decimals' => 2),
119188
'NZD' => array('numeric' => '554', 'decimals' => 2),
120189
'OMR' => array('numeric' => '512', 'decimals' => 3),
190+
'PAB' => array('numeric' => '590', 'decimals' => 2),
121191
'PEN' => array('numeric' => '604', 'decimals' => 2),
122192
'PGK' => array('numeric' => '598', 'decimals' => 2),
123193
'PHP' => array('numeric' => '608', 'decimals' => 2),
194+
'PKR' => array('numeric' => '586', 'decimals' => 2),
124195
'PLN' => array('numeric' => '985', 'decimals' => 2),
125196
'PYG' => array('numeric' => '600', 'decimals' => 0),
126197
'QAR' => array('numeric' => '634', 'decimals' => 2),
198+
'RON' => array('numeric' => '946', 'decimals' => 2),
199+
'RSD' => array('numeric' => '941', 'decimals' => 0),
127200
'RUB' => array('numeric' => '643', 'decimals' => 2),
201+
'RWF' => array('numeric' => '646', 'decimals' => 0),
128202
'SAR' => array('numeric' => '682', 'decimals' => 2),
129203
'SBD' => array('numeric' => '090', 'decimals' => 2),
204+
'SCR' => array('numeric' => '690', 'decimals' => 2),
205+
'SDG' => array('numeric' => '938', 'decimals' => 2),
130206
'SEK' => array('numeric' => '752', 'decimals' => 2),
131207
'SGD' => array('numeric' => '702', 'decimals' => 2),
208+
'SHP' => array('numeric' => '654', 'decimals' => 2),
209+
'SLL' => array('numeric' => '694', 'decimals' => 2),
210+
'SOS' => array('numeric' => '706', 'decimals' => 2),
211+
'SRD' => array('numeric' => '968', 'decimals' => 2),
212+
'SSP' => array('numeric' => '728', 'decimals' => 2),
213+
'STD' => array('numeric' => '678', 'decimals' => 2),
214+
'SYP' => array('numeric' => '760', 'decimals' => 2),
215+
'SZL' => array('numeric' => '748', 'decimals' => 2),
132216
'THB' => array('numeric' => '764', 'decimals' => 2),
217+
'TJS' => array('numeric' => '972', 'decimals' => 2),
218+
'TMT' => array('numeric' => '934', 'decimals' => 2),
219+
'TND' => array('numeric' => '788', 'decimals' => 3),
133220
'TOP' => array('numeric' => '776', 'decimals' => 2),
134221
'TRY' => array('numeric' => '949', 'decimals' => 2),
222+
'TTD' => array('numeric' => '780', 'decimals' => 2),
135223
'TWD' => array('numeric' => '901', 'decimals' => 2),
224+
'TZS' => array('numeric' => '834', 'decimals' => 2),
225+
'UAH' => array('numeric' => '980', 'decimals' => 2),
226+
'UGX' => array('numeric' => '800', 'decimals' => 0),
136227
'USD' => array('numeric' => '840', 'decimals' => 2),
137228
'UYU' => array('numeric' => '858', 'decimals' => 2),
229+
'UZS' => array('numeric' => '860', 'decimals' => 2),
138230
'VEF' => array('numeric' => '937', 'decimals' => 2),
139231
'VND' => array('numeric' => '704', 'decimals' => 0),
140232
'VUV' => array('numeric' => '548', 'decimals' => 0),
141233
'WST' => array('numeric' => '882', 'decimals' => 2),
234+
'XAF' => array('numeric' => '950', 'decimals' => 0),
235+
'XCD' => array('numeric' => '951', 'decimals' => 2),
236+
'XOF' => array('numeric' => '952', 'decimals' => 0),
237+
'XPF' => array('numeric' => '953', 'decimals' => 0),
238+
'YER' => array('numeric' => '886', 'decimals' => 2),
142239
'ZAR' => array('numeric' => '710', 'decimals' => 2),
240+
'ZMW' => array('numeric' => '967', 'decimals' => 2),
143241
);
144242
}
145243
}

0 commit comments

Comments
 (0)