powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / интеграция с сервисом оплаты
6 сообщений из 6, страница 1 из 1
интеграция с сервисом оплаты
    #39543206
_den89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите пожалуйста:
Есть сайт (Aspnet mvc), необходимо прикрутить интеграцию с сервисом оплаты (выбранный руководством). Для тестирования, у этого сервиса есть спец.сайт (1) htpps://primer с логином и паролем. Для того, чтобы клиента перебросить на сервис оплаты, необходимо обратиться к сайту (1) и вызвать операцию создания. в инструкции сказано:
"Вызов операции представляет собой HTTP-POST запрос, в котором в
параметре OPERATION передается название операции, а в других параметрах запроса передаются url encoded
параметры операции. Все значения параметров должны быть в кодировке UTF-8. "
Параметры такого рода:

OPERATION
TEL
ADRESS
AMOUNT
....
Собственно вопрос, как это сделать?
Я правильно понимаю, есть контроллер, в контроллере экшин с [httppost] .Как мне этот сайт вызвать? с помощью каких методов? как передать параметры?
...
Рейтинг: 0 / 0
интеграция с сервисом оплаты
    #39543245
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_den89,

варианты:
1. взять готовую библиотеку, или пакет для работы с данным сервисом
2. написать самому, используя класс WebClient
3. написать самому, используя класс HttpWebRequest
...
Рейтинг: 0 / 0
интеграция с сервисом оплаты
    #39543305
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, ещё есть класс HttpClient .
...
Рейтинг: 0 / 0
интеграция с сервисом оплаты
    #39544172
_den89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,
спасибо большое, решил реализовывать через HttpWebRequest/HttpWebResponse.

Можете еще подсказать, после отправки post запроса, сервер меня отбивает,пишет

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
Server Error in '/' Application.
The remote certificate is invalid according to the validation procedure.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.

Source Error: 
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Это проблема у меня или на сервере?
...
Рейтинг: 0 / 0
интеграция с сервисом оплаты
    #39545498
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_den89, там какой-то мертвый сертификат... либо начните ему доверять, либо игнорируйте ошибку... гугл даст вам ответ... один из
...
Рейтинг: 0 / 0
интеграция с сервисом оплаты
    #39545831
_den89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser,
Спасибо!
Уже пробывал, в случае добавления в web.config
Код: c#
1.
2.
3.
4.
<servicePointManager
          checkCertificateName="false"
          checkCertificateRevocationList="false"         
      />


все равно ошибка была "The remote certificate is invalid according to the validation procedure."
после добавления
Код: c#
1.
2.
3.
4.
5.
6.
ServicePointManager.CertificatePolicy = delegate { return true; };
или
ervicePointManager.ServerCertificateValidationCallback += delegate { return false; };

и уже другая ошибка
System.Net.WebException: "Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера."


Связался с сервисом оплаты, пусть разбираются
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / интеграция с сервисом оплаты
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]