クライアントが商品の代金を支払うトランザクションWebサイトを運営しています。現在、私は支払い処理業者(pp)の会社のWebページを使用して支払いを処理しています。つまり、支払いが完了すると、クライアントはPPサーバーにリダイレクトされ、自分のサイトにリダイレクトされます。大きな欠点は、PPページをカスタマイズできないか、ほとんどカスタマイズできないことです。
今、私は自分のWebサイトで直接支払いを処理したいと思います。すべての支払いデータを支払い処理業者に送信するだけで、応答が返されます。PCIに準拠する必要があることはすでに知っています。私のWebサイトは、RESTeasyWebServicesとJavaサーバーを呼び出すAJAXを使用して作成されています。
今私の質問は、JavaScriptを使用してクライアント側のすべてのフィールドを検証する必要がありますか、それともサーバー上のすべてをスイングしてそこで仕事をする必要がありますか?クライアントでFORMを使用して直接、またはサーバーからHttpUrlConnectionを使用して、支払いプロセッサにPOSTする必要がありますか?これを行うための市場のベンチマークは何ですか?PHPの例をたくさん見つけましたが、残念ながらPHPを学ぶ時間がありません。
ありがとう