Bu daha çok geri bildirim gerektiren bir sorudur. Birden fazla ödeme ağ geçidi işleyen bir veritabanı tasarlıyorum. Ödeme ağ geçidi çoğunlukla ödemeyi yapmadan önce sipariş ayrıntıları için bir tablo (bu, tüm PG'ler için ortaktır) ve ödemeyi yaptıktan sonra yanıtı depolamak için işlem ayrıntıları için bir tablo gerektirir.
Şimdi birden fazla ödeme ağ geçidi işlemek için, ya tek bir işlem tablosu tutabilir, tüm ödeme ağ geçitlerinde bulunan tüm alanlarla ve bu satırın hangi PG'den geldiğini söyleyen bir alanla doldurabilirim;
Ya da ben gibi öneki ile PG her biri için ayrı işlem tabloları oluşturabilir paypal_ya bank_her bunların her ihtiyaç alanları olan, vb.
Bunu yapmanın en uygun yolunun hangisi olduğundan emin değilim. Gelecekte karşılaşabileceğim benzer senaryolar için de öğrenmeye ihtiyacım var.
paypal_transaction_id, bank_transaction_idvb. Özellikleri ile tek bir tablo ile gittik . Çok fazla ödeme ağ geçidi yoktu, bu yüzden bizim için çalıştı. Birçok PG'yi destekleyenlerle çalışmayabilir.