FirstDataのLinkPointTransaction.dllを使用して、クレジットカード取引を処理しています。コードの実行中に、LinkPointTransaction.LinkPointTxn.Send()を呼び出すと、トランザクションがインターネット経由でFirstDataに正常に送信されますが、アプリケーションは、次の行に到達する前に、その呼び出し中にw3wp.exeをクラッシュさせます。私が見ることができる管理された例外をスローしません。クラッシュするだけです。問題は、VS開発サーバーで実行すると正常に動作することです。調査の結果、ApplicationPoolをリサイクルすると、初めてアプリケーションにアクセスしようとすると失敗することがわかりました[基本的にw3wp.exeプロセスを終了します]。その後、w3wp.exeが再起動されます。ここから、アプリケーションはしばらくの間動作し、最終的には再び失敗します。だから誰かが何が起こっているのか考えていますか?
2 に答える
DLLは.NET4.0と互換性がありません!!!
私はFirstDataにDLLについて尋ね、IIS7 / .NET 4 / Win200864ビットで実行できるようにしました。これは彼らの反応でした:
First DataGlobalGatewayに関する最近のお問い合わせありがとうございます。WebサービスAPIは、IIS 7で実行されている64ビットマシン用の現在のソリューションです。どのdllファイル(Linkpointtransaction.dll、LPICOM_6_.dll)も64ビットサーバーで動作するように更新されないためです。WebサービスAPIは、クライアント証明書をインストールし、SOAPリクエストを介してトランザクションを送信する必要があります。WebサービスAPIの詳細については、http://www.firstdata.com/downloads/marketing-merchant/FDGG-Web-Service-API-v4.0.pdfを参照してください。
さらに詳しい説明や質問が必要な場合は、以下の電話番号でサポートデスクにお問い合わせください。APIサポートデスクの営業時間は、月曜から金曜の午前9時から午後6時までです。
これは、他の人が将来同様の情報を探すのに役立つはずです。