এটি এমন একটি প্রশ্নের বেশি যা প্রতিক্রিয়ার প্রয়োজন। আমি এমন একটি ডাটাবেস ডিজাইন করছি যা একাধিক পেমেন্ট গেটওয়ে পরিচালনা করে। পেমেন্ট গেটওয়েতে পেমেন্ট করার পূর্বে অর্ডার বিশদগুলির জন্য একটি টেবিল এবং অর্থ প্রদানের পরে প্রতিক্রিয়া সংরক্ষণের জন্য লেনদেনের বিশদগুলির জন্য একটি টেবিলের প্রয়োজন হয়।
এখন একাধিক অর্থ প্রদানের গেটওয়েগুলি পরিচালনা করতে, আমি হয় একক লেনদেনের টেবিলটি রাখতে পারি, এটি সমস্ত পেমেন্ট গেটওয়ে থেকে উপলব্ধ সমস্ত ক্ষেত্র এবং এমন একটি ক্ষেত্র যা এই সারিটি কোন পিজির থেকে আসে তা দিয়ে স্টফ করে রাখতে পারি;
বা, আমি প্রতিটি পিজির জন্য উপসর্গের মতো paypal_
বা bank_
ইত্যাদি সহ পৃথক লেনদেনের টেবিল তৈরি করতে পারি , যার প্রতিটি ক্ষেত্রে ক্ষেত্র রয়েছে।
এটি করার সর্বোত্তম উপায় কোনটি আমি ঠিক নিশ্চিত নই। ভবিষ্যতেও আমি আসতে পারি এমন একই পরিস্থিতিতে এর জন্য এটি শিখতে হবে।
paypal_transaction_id
, bank_transaction_id
ইত্যাদি আমরাও অনেক পেমেন্ট গেটওয়ে ছিল না, তাই এটা আমাদের জন্য কাজ করেন। যারা অনেক পিজিকে সমর্থন করেন তাদের সাথে কাজ নাও করতে পারেন।