Примерная схема БД:
------------------------------------------------------------------------
Таблица "Платежная Система"(PaymentSystem):
поля:
name - наименование
description - описание
- нужно добавить хранение параметров
связи:
связана с таблицой "Валюта"(Currency)(один-ко-многим)
------------------------------------------------------------------------
Таблица "Валюта" (Currency):
поля:
name - наименование
code - код валюты
payment_system_id - связь с системой платежа
description - описание
свзяь:
связана с таблицей "Платежная Система" (один-к-одному)
------------------------------------------------------------------------
Таблица "Путь обмена" (PathWay):
поля:
currency_source_id - валюта источника
currency_receiver_id - валюта приемника
percent - процент за перевод
description - описание, примечание
связь:
связан "валюта источник" с таблицей "Валюта" (один-к-одному)
связан "валюта приемник" с таблицей "Валюта" (один-к-одному)
==========================================================================================