8

一日中グーグルしていて、たくさんのPDFを読んでいて、Westpac(オーストラリアの銀行)からPaywayシステムにデータを送信するという概念にまだ混乱しています。APIを介したアクセスを提供しますが、「NET」と呼ばれるものを介したアクセスも提供します。

私が理解しているのは、クライアントが私のWebサイトで支払いをしたい場合、NETの場合、クライアントはクレジットカード情報の詳細を入力するためのフォームが提供されているページ(銀行がホストまたは私がホスト)にアクセスするということです。次に、このフォームは通常のPOST呼び出しを介してPaywayの特定のhttpsアドレスに送信されます。その後、処理され、ブラウザは、非表示フィールドで送信したパラメータの1つとして指定したURLに戻ります。

APIストーリーが似ている場合、ユーザーはフォームを受け取り、データを入力してから、データが私のバックエンド(Paywayではない)に送信されます。次に、バックエンドは提供されたデータを使用してpayway APIを呼び出し、応答が受信されると、確認ページをクライアントに返します。

私の理解は正しいですか?ここで基本的なことが欠けている気がするので説明してください。

4

3 に答える 3

7

必要な制御の程度に応じて、PayWayNetと対話するためのさまざまな方法があります。最も簡単な方法は次のとおりです。

  1. 特定の名前のフィールドを含むHTML形式を作成します。このフォームはあなたのウェブサイトによって提供されますが、提出されるとPayWayウェブサイトに行きます。これに独自の非表示フィールドと情報フィールドを追加できます。
  2. ユーザーが詳細を入力し、[送信]をクリックします。
  3. ユーザーのブラウザがフォームをPayWayに送信します。PayWayは値を検証し、クレジットカード情報を要求するページを表示します(https経由)
  4. ユーザーはクレジットカードの詳細を入力し、取引を確認します。
  5. PayWayはクレジットカード取引を処理します
  6. オプションで、PayWayは、トランザクションのステータスを示すポストをサーバーに送信して、注文を完了することができます(サーバー間支払い通知と呼ばれます)。
  7. オプションで、PayWayはブラウザをサーバーにリダイレクトできます(ただし、これを使用してyoruデータベースを更新しないでください)

クレジットカードの入力ページとレシートページを完全にカスタマイズする方法もあります。

PayWayAPIは異なります。サーバーにソフトウェアをインストールします。クレジットカード取引を行う場合は、このソフトウェアを呼び出します。インターネットを介してPayWayサーバーと通信し、トランザクションを実行して、応答を返します。たとえば、PayWayインターフェイスにブラウザが関与していないため、電話決済システムを作成している場合にこれを使用できます。

(免責事項:私はPayWayの開発者であるQvalentで働いています)。

于 2010-07-19T03:11:38.990 に答える
4

あなたの理解は正しいです。

私はいくつかのPayway統合を行い、ユーザーが一貫したエクスペリエンスを取得し、Webサイト間をジャンプしないように、常にAPIソリューションを選択しました。

于 2010-06-03T03:57:40.750 に答える
1

PayWayの奇妙な点は、ほとんどのペイメントゲートウェイには2つのオプションがあります。つまり、マーチャントホストまたはサーバーホストですが、PayWayは、トークンリクエストを使用してNETオプションでホストされるこの疑似マーチャントを提供します。クレジットカードの詳細はマーチャントサイトで直接取得され、確認を一時的にサーバーにリダイレクトしてから元に戻します。ペイウェイアカウントがNETとAPIの両方で普遍的に機能する場合、これは素晴らしいことです。しかし、APIアカウントはNETメソッドをサポートしていないようです。したがって、サイトでカードを受け入れたい場合、NETトークンメソッドは、より大きなAPIの兄弟によってほとんど隠されています。

于 2010-10-20T02:15:01.440 に答える