Deneyim için yapıyorsan iyi fakat halka açık yapma. Stok-sepet-onay vb. bir sürü yapman gereken API var, banka kısmına gelirsek Mastercard altyapı kurarsın request ile halledersin fakat SQL açığı varsa müşteriler patlar
Kesinlikle güvenli bir yapı kurman şart. Laravel temelli yapabilirsin veya React ile yapabilirsin. Ödeme alt yapısı olarak paytr iyzico gibi alt yapıları dahil edebilirsin apileri yazmak çok basit. Kesinlikle hiç bir kullanıcının kredi kartı bilgisini SQL içerisinde saklamaman lazım. komapkt kapalı bir sistem kurmaya çalışmalısın.