Вы никогда не должны сохранять Данные кредитной карты в вашей базе данных, давайте представим, что кто-то может получить доступ к этой таблице? даже от вашей хостинговой компании ...
Вы должны прочитать о PCI (индустрии платежных карт) правилах соответствия .
Я знаю, что вы, вероятно, хотите облегчить боль пользователя, когда он всегда пишет одно и то же число, но я бы сказал: «Пожалуйста, добавьте данные кредитной карты, поскольку мы не сохраняем информацию об этом», вроде сообщения.
Что касается процесса с несколькими картами ... хм, что я могу купить, что мне нужно разделить на несколько карт?
Authorize.net позволяет обрабатывать платежные карты одновременно, если у вас их больше, вам нужно поставить их в очередь.