mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 01:57:45 +08:00 
			
		
		
		
	chore: update payment method configs for globalpay (#7512)
This commit is contained in:
		| @ -501,10 +501,12 @@ pub enum Currency { | ||||
|     CAD, | ||||
|     CDF, | ||||
|     CHF, | ||||
|     CLF, | ||||
|     CLP, | ||||
|     CNY, | ||||
|     COP, | ||||
|     CRC, | ||||
|     CUC, | ||||
|     CUP, | ||||
|     CVE, | ||||
|     CZK, | ||||
| @ -600,6 +602,7 @@ pub enum Currency { | ||||
|     SOS, | ||||
|     SRD, | ||||
|     SSP, | ||||
|     STD, | ||||
|     STN, | ||||
|     SVC, | ||||
|     SYP, | ||||
| @ -711,9 +714,11 @@ impl Currency { | ||||
|             Self::CAD => "124", | ||||
|             Self::CDF => "976", | ||||
|             Self::CHF => "756", | ||||
|             Self::CLF => "990", | ||||
|             Self::CLP => "152", | ||||
|             Self::COP => "170", | ||||
|             Self::CRC => "188", | ||||
|             Self::CUC => "931", | ||||
|             Self::CUP => "192", | ||||
|             Self::CVE => "132", | ||||
|             Self::CZK => "203", | ||||
| @ -810,6 +815,7 @@ impl Currency { | ||||
|             Self::SOS => "706", | ||||
|             Self::SRD => "968", | ||||
|             Self::SSP => "728", | ||||
|             Self::STD => "678", | ||||
|             Self::STN => "930", | ||||
|             Self::SVC => "222", | ||||
|             Self::SYP => "760", | ||||
| @ -889,9 +895,11 @@ impl Currency { | ||||
|             | Self::CAD | ||||
|             | Self::CDF | ||||
|             | Self::CHF | ||||
|             | Self::CLF | ||||
|             | Self::CNY | ||||
|             | Self::COP | ||||
|             | Self::CRC | ||||
|             | Self::CUC | ||||
|             | Self::CUP | ||||
|             | Self::CVE | ||||
|             | Self::CZK | ||||
| @ -978,6 +986,7 @@ impl Currency { | ||||
|             | Self::SOS | ||||
|             | Self::SRD | ||||
|             | Self::SSP | ||||
|             | Self::STD | ||||
|             | Self::STN | ||||
|             | Self::SVC | ||||
|             | Self::SYP | ||||
| @ -1037,10 +1046,12 @@ impl Currency { | ||||
|             | Self::CAD | ||||
|             | Self::CDF | ||||
|             | Self::CHF | ||||
|             | Self::CLF | ||||
|             | Self::CLP | ||||
|             | Self::CNY | ||||
|             | Self::COP | ||||
|             | Self::CRC | ||||
|             | Self::CUC | ||||
|             | Self::CUP | ||||
|             | Self::CVE | ||||
|             | Self::CZK | ||||
| @ -1131,6 +1142,7 @@ impl Currency { | ||||
|             | Self::SOS | ||||
|             | Self::SRD | ||||
|             | Self::SSP | ||||
|             | Self::STD | ||||
|             | Self::STN | ||||
|             | Self::SVC | ||||
|             | Self::SYP | ||||
| @ -1163,11 +1175,178 @@ impl Currency { | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     pub fn is_four_decimal_currency(self) -> bool { | ||||
|         match self { | ||||
|             Self::CLF => true, | ||||
|             Self::AED | ||||
|             | Self::AFN | ||||
|             | Self::ALL | ||||
|             | Self::AMD | ||||
|             | Self::AOA | ||||
|             | Self::ANG | ||||
|             | Self::ARS | ||||
|             | Self::AUD | ||||
|             | Self::AWG | ||||
|             | Self::AZN | ||||
|             | Self::BAM | ||||
|             | Self::BBD | ||||
|             | Self::BDT | ||||
|             | Self::BGN | ||||
|             | Self::BHD | ||||
|             | Self::BIF | ||||
|             | Self::BMD | ||||
|             | Self::BND | ||||
|             | Self::BOB | ||||
|             | Self::BRL | ||||
|             | Self::BSD | ||||
|             | Self::BTN | ||||
|             | Self::BWP | ||||
|             | Self::BYN | ||||
|             | Self::BZD | ||||
|             | Self::CAD | ||||
|             | Self::CDF | ||||
|             | Self::CHF | ||||
|             | Self::CLP | ||||
|             | Self::CNY | ||||
|             | Self::COP | ||||
|             | Self::CRC | ||||
|             | Self::CUC | ||||
|             | Self::CUP | ||||
|             | Self::CVE | ||||
|             | Self::CZK | ||||
|             | Self::DJF | ||||
|             | Self::DKK | ||||
|             | Self::DOP | ||||
|             | Self::DZD | ||||
|             | Self::EGP | ||||
|             | Self::ERN | ||||
|             | Self::ETB | ||||
|             | Self::EUR | ||||
|             | Self::FJD | ||||
|             | Self::FKP | ||||
|             | Self::GBP | ||||
|             | Self::GEL | ||||
|             | Self::GHS | ||||
|             | Self::GIP | ||||
|             | Self::GMD | ||||
|             | Self::GNF | ||||
|             | Self::GTQ | ||||
|             | Self::GYD | ||||
|             | Self::HKD | ||||
|             | Self::HNL | ||||
|             | Self::HRK | ||||
|             | Self::HTG | ||||
|             | Self::HUF | ||||
|             | Self::IDR | ||||
|             | Self::ILS | ||||
|             | Self::INR | ||||
|             | Self::IQD | ||||
|             | Self::IRR | ||||
|             | Self::ISK | ||||
|             | Self::JMD | ||||
|             | Self::JOD | ||||
|             | Self::JPY | ||||
|             | Self::KES | ||||
|             | Self::KGS | ||||
|             | Self::KHR | ||||
|             | Self::KMF | ||||
|             | Self::KPW | ||||
|             | Self::KRW | ||||
|             | Self::KWD | ||||
|             | Self::KYD | ||||
|             | Self::KZT | ||||
|             | Self::LAK | ||||
|             | Self::LBP | ||||
|             | Self::LKR | ||||
|             | Self::LRD | ||||
|             | Self::LSL | ||||
|             | Self::LYD | ||||
|             | Self::MAD | ||||
|             | Self::MDL | ||||
|             | Self::MGA | ||||
|             | Self::MKD | ||||
|             | Self::MMK | ||||
|             | Self::MNT | ||||
|             | Self::MOP | ||||
|             | Self::MRU | ||||
|             | Self::MUR | ||||
|             | Self::MVR | ||||
|             | Self::MWK | ||||
|             | Self::MXN | ||||
|             | Self::MYR | ||||
|             | Self::MZN | ||||
|             | Self::NAD | ||||
|             | Self::NGN | ||||
|             | Self::NIO | ||||
|             | Self::NOK | ||||
|             | Self::NPR | ||||
|             | Self::NZD | ||||
|             | Self::OMR | ||||
|             | Self::PAB | ||||
|             | Self::PEN | ||||
|             | Self::PGK | ||||
|             | Self::PHP | ||||
|             | Self::PKR | ||||
|             | Self::PLN | ||||
|             | Self::PYG | ||||
|             | Self::QAR | ||||
|             | Self::RON | ||||
|             | Self::RSD | ||||
|             | Self::RUB | ||||
|             | Self::RWF | ||||
|             | Self::SAR | ||||
|             | Self::SBD | ||||
|             | Self::SCR | ||||
|             | Self::SDG | ||||
|             | Self::SEK | ||||
|             | Self::SGD | ||||
|             | Self::SHP | ||||
|             | Self::SLE | ||||
|             | Self::SLL | ||||
|             | Self::SOS | ||||
|             | Self::SRD | ||||
|             | Self::SSP | ||||
|             | Self::STD | ||||
|             | Self::STN | ||||
|             | Self::SVC | ||||
|             | Self::SYP | ||||
|             | Self::SZL | ||||
|             | Self::THB | ||||
|             | Self::TJS | ||||
|             | Self::TMT | ||||
|             | Self::TND | ||||
|             | Self::TOP | ||||
|             | Self::TRY | ||||
|             | Self::TTD | ||||
|             | Self::TWD | ||||
|             | Self::TZS | ||||
|             | Self::UAH | ||||
|             | Self::UGX | ||||
|             | Self::USD | ||||
|             | Self::UYU | ||||
|             | Self::UZS | ||||
|             | Self::VES | ||||
|             | Self::VND | ||||
|             | Self::VUV | ||||
|             | Self::WST | ||||
|             | Self::XAF | ||||
|             | Self::XCD | ||||
|             | Self::XPF | ||||
|             | Self::XOF | ||||
|             | Self::YER | ||||
|             | Self::ZAR | ||||
|             | Self::ZMW | ||||
|             | Self::ZWL => false, | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     pub fn number_of_digits_after_decimal_point(self) -> u8 { | ||||
|         if self.is_zero_decimal_currency() { | ||||
|             0 | ||||
|         } else if self.is_three_decimal_currency() { | ||||
|             3 | ||||
|         } else if self.is_four_decimal_currency() { | ||||
|             4 | ||||
|         } else { | ||||
|             2 | ||||
|         } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Pa1NarK
					Pa1NarK