デスクトップアプリケーションがゲートウェイを介してクレジットカードを使用するために、C#のwebbrowserコントロールを使用しています。webBrowserコントロールの応答を取得する
単純に、私は、フォームのロード時にページをロードしています:
:
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");
}
(すべての参照は、セキュリティ上の理由から変更)
ページには、次のようになります
私の質問は、プロセスボタンをクリックすると、どのように応答するのですか?を開いてフォームを閉じますか?私はそれが承認されたかどうか、そしてその時点からの残りの情報を知る必要があります。
ボタンを制御できないため、レスポンスの取得方法がわかりません。
もう一度おねがいします!
"document"要素内にHTML関連のものがすべて表示されていますが、応答できませんでした。例: - 私はサービスを呼び出します。完成したイベントでは、私はそのサービスの応答データを知る必要があります(私たちはTextViewタブのフィドラーでその応答を見ることができます)。どのようにしてその返答の詳細を得ることができますか? – Surya