2010-03-02 2 views
1

Меня попросили интегрировать приложение формы Windows с SagePay для осуществления платежей непосредственно из приложения. Документация SagePay рассказывает об ASP.NET, поэтому я не уверен, что это возможно. Кто-нибудь интегрировал приложение WinForm с SagePay раньше? Является ли это возможным?Интеграция SagePay из Windows Forms

ответ

1

Я знаю, что некоторые платежные процессоры имеют опцию подключения, где часть оплаты размещается на форме на своем сервере. Вы можете попробовать внедрить элемент управления веб-браузера в свое приложение, чтобы отобразить страницу оплаты.

Обычно есть другой тип подключения, в котором вы можете отправить свою информацию через HttpWebRequest, но я не уверен, что это будет работать, поскольку для этого требуется SSL. Поскольку вы используете приложение в качестве настольного клиента, я не уверен, что у вас будет.

1

Я не уверен, что это возможно, учитывая, что sagepay необходимо перенаправить пользователей на защищенный код Mastercard или Verified by Visa, я думаю, что им нужно будет перенаправить в банк, который затем перенаправляет обратно на предоставленный URL. Я бы подумал, что это должно быть в среде браузера.

1

Вы можете публиковать сообщения в адресах и получать ответ через объекты .net и анализировать результаты для отображения в форме.

Вы также можете попросить SagePay создать учетную запись поставщика с отключенной защитой 3d. Это позволяет вам принимать платежи в доме в своем winforms-приложении без пароля для клиентов, однако большинство продавцов карт, если вы обходите безопасную 3d-карту, не защитят вас, если кто-то звонит и использует мошенническую карту.

Однако это определенно можно сделать.

Обычно вы можете отправлять сообщения на защищенные серверы с небезопасных страниц, поэтому это обычно не проблема.

Смежные вопросы