Какую схему базы данных я могу использовать для сохранения различных типов платежных данных?

У меня есть система, которая создает заказ, и этот заказ может быть выставлен на домашний счет, отправлен наложенным платежом или снят с кредитной карты. Я создал следующие таблицы:

ЗАКАЗЫ
номер заказа
billingoption_id

BILLINGOPTIONS
billingoption_id

Я не уверен, как следующая таблица должна быть построена для данных выставления счетов. Должен ли я создать отдельную таблицу для каждого типа биллинга (т. Е. Наложенный платеж, кредитные карты и домашний счет)? Тогда у меня будет другой столбец внешнего ключа в таблице «Заказы», ​​который будет ссылаться на запись для данных фактуры?

Ответы на вопрос(2)

Ваш ответ на вопрос