Cita: No se cuál sería la mejor opción en cuanto a realizarse como el deber ser,
Bueno, pediste opinión respecto a lo que debe ser. Tu solución tiene el problema que conforme vayan aumentando de formas de pago debes alterar la estructura, y definitivamente tu anterior idea de concatenar las opciones aceptadas, tiene el problema de que te limita en cuanto a consultas al codificar el contenido de un campo.
Hace muchos años que aplicaba esto cotidianamente pero a ver si lo recuerdo bien, dicen las
formas normales que una relación está en primera forma normal si, y sólo si, todos los dominios de la misma contienen valores atómicos, es decir, no hay grupos repetitivos, y tener un campo por cada forma de pago es un grupo repetitivo.
Lo que
deberías hacer es agregar una tabla de relación entre la llave primera y las formas de pago que acepta. De esta forma tienes independencia de la capa de datos de la logica de negocio respecto al límite de formas de pago acepadas.
Ahora, si no buscabas una respuesta
del deber ser, sino una segunda opinión respecto a tus dos alternativas, yo opino lo que elegiste es mejor o menos peor que tener la información codificada
Saludos