import { ClientNames } from './clients/types'

export enum PaymentSystem {
  PagBrazil = 'pag_brasil',
  Paymee = 'paymee',
  PhonePe = 'phonePe',
  Stripe = 'stripe'
}

export enum CountryCode {
  BR = 'BR', // Бразилия
  IN = 'IN', // Индия
  TN = 'TN' // Тунис
}

type PaymentsType = {
  [key in ClientNames]: PaymentSystem
}

export const payments: PaymentsType = {
  [ClientNames.Tunisia]: PaymentSystem.Paymee,
  [ClientNames.Brasil]: PaymentSystem.PagBrazil,
  [ClientNames.India]: PaymentSystem.PhonePe,
  [ClientNames.Insports]: PaymentSystem.Stripe,
  [ClientNames.Instat]: PaymentSystem.Stripe,
  [ClientNames.Facr]: PaymentSystem.Stripe,
  [ClientNames.Lff]: PaymentSystem.Stripe,
  [ClientNames.Fqtv]: PaymentSystem.Stripe,
  [ClientNames.Rustat]: PaymentSystem.Stripe,
}
