Интеграция платежей LinkPoint с IIS6 на Windows Server 2003 приводит к сбою w3wp.exe

Я использую LinkPointTransaction.dll из FirstData для обработки транзакций по кредитным картам. Когда код выполняется, вызов LinkPointTransaction.LinkPointTxn.Send() успешно отправляет транзакцию FirstData через Интернет, но мое приложение аварийно завершает работу w3wp.exe где-то во время этого вызова, прежде чем оно достигает следующей строки. Я не вижу управляемого исключения, которое я вижу; это просто падает Проблема в том, что он работает нормально, когда я запускаю его на сервере разработки VS. После некоторых исследований я обнаружил, что когда я перезапускаю ApplicationPool, при первой попытке доступа к приложению происходит сбой [в основном завершается процесс w3wp.exe]. И тогда w3wp.exe перезапускается. С этого момента приложение работает некоторое время и снова выходит из строя в конце концов. Так у кого-нибудь есть идеи, что происходит??

2 ответа

Решение

Библиотеки не совместимы с.NET 4.0!!!

Я спросил First Data о библиотеках DLL и возможности их запуска на 64-битной IIS7/.NET 4/Win 2008. Это был их ответ:

Спасибо за ваш недавний запрос относительно First Data Global Gateway. API Webservice - это наше текущее решение для 64-битных машин, работающих на IIS 7, поскольку ни один из файлов dll (Linkpointtransaction.dll, LPICOM_6_.dll) не будет обновлен для работы с 64-битным сервером. Webservice API потребует установить клиентский сертификат и отправить транзакцию через запрос SOAP. Дополнительную информацию об API Webservice можно найти по адресу http://www.firstdata.com/downloads/marketing-merchant/FDGG-Web-Service-API-v4.0.pdf.

Если вам нужны дополнительные разъяснения или вопросы, пожалуйста, свяжитесь с нашей службой поддержки по телефону ниже. Обратите внимание, что часы работы службы поддержки API с 9:00 до 18:00 по восточному поясному времени с понедельника по пятницу.

Это должно помочь другим, ищущим подобную информацию в будущем.

Другие вопросы по тегам