feat(p2p): add Kurdish diaspora payment methods (130+ total)

- Add 61 new payment methods for diaspora countries:
  - Germany (EUR): Sparkasse, Commerzbank, DKB, etc.
  - Sweden (SEK): Swish, Nordea, SEB, Swedbank
  - UK (GBP): Faster Payments, Barclays, HSBC, Monzo
  - France (EUR): Crédit Agricole, Lydia, BNP Paribas
  - Netherlands (EUR): iDEAL, ABN AMRO, Bunq, Tikkie
  - Belgium (EUR): Bancontact, KBC
  - Austria (EUR): Erste Bank, Raiffeisen
  - Switzerland (CHF): TWINT, UBS, PostFinance
  - Norway (NOK): Vipps, DNB, SpareBank 1
  - Denmark (DKK): MobilePay, Danske Bank
  - Australia (AUD): PayID, Commonwealth Bank
  - Canada (CAD): Interac e-Transfer, TD Bank

- Expand FiatCurrency type: SEK, GBP, CHF, NOK, DKK, AUD, CAD
- Update CreateAd, BlockTrade, ExpressMode components
- Add regional labels (Bakur, Başûr, Rojhilat, EU diaspora)
This commit is contained in:
2025-12-12 03:48:57 +03:00
parent c53d9de1f1
commit fe2cd390f6
5 changed files with 1496 additions and 5 deletions
+14 -1
View File
@@ -41,7 +41,20 @@ export interface ValidationRule {
required?: boolean;
}
export type FiatCurrency = 'TRY' | 'IQD' | 'IRR' | 'EUR' | 'USD';
// Fiat currencies including Kurdish Diaspora countries
export type FiatCurrency =
| 'TRY' // Turkish Lira (Turkey - 15M+ Kurds)
| 'IQD' // Iraqi Dinar (Kurdistan Region - 6M+ Kurds)
| 'IRR' // Iranian Rial (Rojhilat - 8M+ Kurds)
| 'EUR' // Euro (Germany, France, Netherlands, Belgium, Austria)
| 'USD' // US Dollar
| 'GBP' // British Pound (UK - 50K+ Kurds)
| 'SEK' // Swedish Krona (Sweden - 100K+ Kurds)
| 'CHF' // Swiss Franc (Switzerland - 30K+ Kurds)
| 'NOK' // Norwegian Krone (Norway - 30K+ Kurds)
| 'DKK' // Danish Krone (Denmark - 25K+ Kurds)
| 'AUD' // Australian Dollar (Australia - 20K+ Kurds)
| 'CAD'; // Canadian Dollar (Canada - 30K+ Kurds)
export type CryptoToken = 'HEZ' | 'PEZ';
export type OfferStatus = 'open' | 'paused' | 'locked' | 'completed' | 'cancelled';