PHP で支払いゲートウェイの 1 つを自分のサイトに統合しています. 先に進む前に, 私はこれに慣れていないので, いくつかの疑問があります (ユースケース/シナリオ), したがって、これらのシナリオに対処するためのソリューションが必要です. 私はそれらをここにリストしました
1) 一意の ID を支払いゲートウェイに渡す方法。注文番号と見なされますが、実際のシナリオでは、注文番号/ID はトランザクションが成功した場合にのみ生成されます。乱数を支払いゲートウェイに送信することを考えました。トランザクションが成功すると、Order テーブルに格納できます。
表: 順序
1) aID:(ユニーク、プライマリ、AI)
2) RandomNo(ユニーク)
3) 注文日
これは良いアイデアですか
2) ORDER IDとしてユーザーに表示されるIDは、aID または RandomNOのいずれかです。
3)支払いID(一意)、応答コード、注文番号、金額など、支払いゲートウェイからの応答をDBに保存する必要がありますか。どのように役立つでしょう。
4)支払いゲートウェイの統合後に発生する可能性のあるシナリオとその対処方法