サイトでのオンライン支払いの組織。 これをやったことがないが、やらなければならないことを恐れている人のために

複雑なものを簡単に見てみたい。

私がオンライン支払いに最初に出会ったことをよく覚えています。 それから、そのような仕事は私に道徳的に負担をかけました。私は誰か他の人のお金に責任を負っただけでなく、仮想システムはもちろんのこと、通常の銀行システムも理解していません。



良いニュースは、支払いシステムの内部キッチンをまったく理解する必要がないことです。

明確にするために、ここに私たちの生活の簡単な例を示します。 光熱費; Zhirovkaは、毎月メールボックスに届くような紙です。 請求書を支払うには、Sberbank支店に来て、この紙と必要な金額を窓の拷問を受けた少女に配るだけで十分です。 ほとんどの人は、この簡単な手順に完全に対応しており、貯蓄銀行からZhESの口座へのお金の流れを完全に理解していません。 また、地元の住宅オフィスで働くグラシャおばさんを想像してください。 彼女は定期的にタブレットに必要な数字を書き留めて、銀行に行くのと同じ脂肪を受け取るようにしました。 グラシャおばさんは、このお金が彼女のZhESアカウントにどのように送られるか知っていると思いますか? しかし、これは彼女が請求書を支払うためにあなたを送ることを止めません...



そのため、サイト上でオンライン支払いを整理するには、グラシャおばさんとほとんど同じことをする必要があります。これを自動化するだけです。 紙は、特定の形式のPOSTまたはGETリクエストになります。 アカウントは、支払いシステムの受信者ユーザー(お客様、上司、またはお客様)の識別子に置き換えられ、登録時に受け取ります。 どの支払いシステムを選択しても、金額は合計金額のままです。 クライアントが支払いたい注文番号など、他のパラメーターがいくつか追加されます。 すべてのパラメータは、選択したシステムのドキュメントに非常に明確に記載されているため、それらも恐れてはいけません。 (ところで、注文に関するすべてのデータと自宅で必ず保存してください)



素晴らしいニュースは、すべての支払いシステムが、どのように、何をすべきかを噛み砕き、最も人気のあるプログラミング言語でコード例を投稿したことです。



そして、顧客が「購入」ボタンをクリックして、「領収書」に購入番号、支払い金額、その他の必要事項を記入し、顧客に「領収書」を発行しましたが、実際には正しいパラメーターで正しい方向にリダイレクトし、出来上がりです! 彼は支払いに行きました。 もちろん、彼はあなたが彼に提供するものを本当に買いたくない限り、彼は途中で彼の心を変えるかもしれません:)



しかし、ここではすべてが考慮されています。 支払いシステムは、クライアントがそれに達したかどうか、および必要な金額を支払ったかどうかを知らせます。 これらは、支払いシステムからお客様へのPOSTまたはGETリクエストでもあります。 また、それらのパラメータもドキュメントに明確に記載されています。 また、これらの要求をすべてのチェックで処理するためのコード例をレイアウトしました。



支払いシステムからの回答がまだ届かない場合は、クライアントが考えを変えた可能性があります(ただし、この支払いに関する情報は決して削除しないでください。例外的な状況があります。サーバーが再起動し、ネットワークでリクエストが失われ、クライアントはサポートに連絡し、サポートは注文テーブルでエントリを見つけ、支払いシステム内のトランザクションを確認し、手動で「支払い」を行うか、引数を送信するかを判断します:)。



この記事の次の部分では 、サイトでの頭痛の少ない複数の支払いシステムを一度に結び付ける方法について説明します。



All Articles