ペイパルIPNシステムでは、ペイパルはcurlを使用してURLに多くのパラメーターを使用してサーバーにリクエストを送信します。各キー/値をデータベースの個別のフィールドに格納することになっているのか、それともリクエスト全体を1つのフィールドに文字列として格納する必要があるのか疑問に思っています。
どちらが好ましいまたは一般的な方法ですか?
私が懸念している主なことは、後でペイパルが変数を追加したり、古い変数を廃止したりすることを決定した場合、データベースを変更する必要があるということです。値を別々のフィールドに保存すると、item_name#(変数の数が不明)を保存する場合に、注文データを保存するのが非常に難しくなります。
ペイパルが返す変数ごとにデータベースに個別のフィールドを作成する必要がある理由はありますか?