デスクトップ アプリケーションで C# の Web ブラウザー コントロールを使用して、ゲートウェイ経由でクレジット カードを実行しています。
簡単に言えば、フォームの読み込み時にページを読み込みます。
public Form1()
{
InitializeComponent();
webBrowser1.Url = new Uri("https://paymentgateway.com/hosted.aspx?" +
"Username=dddd" +
"&Password=dddd" +
"&MerchantKey=5159" +
"&BillingAddress1=123 some street" +
"&BillingCity=Somewhere" +
"&BillingState=SC" +
"&BillingZip=39399" +
"&CustomerName=me" +
"&Amount=392.00" +
"&InvNum=123567" +
"&AccountNumber=0133333" +
"&CustomerId=0199999");
}
(セキュリティ上の理由から、すべての参照が変更されました)
ページは次のようになります。
私の質問は、[プロセス] ボタンをクリックしてフォームを閉じると、どのように応答を取得するのですか? それが承認されたかどうか、およびその時点からの残りの情報を知る必要があります。
ボタンを制御できないため、応答をキャプチャする方法がわかりません。
再度、感謝します!