...
Проблематика
Если вы не нашли в списке доступных к подключение ПС, вы можете собственными силами подключить любую другую ПС, используя протокол взаимодействия с сервисами Опентао.
Параметры подключения
Общее описание протокола
https://www.lucidchart.com/documents/view/4515-0bd0-5278def8-a0ea-74180a00c3c8
7. Данные для иницализации. Необходимо вызвать метод GetPaymentParameters...
Блок кода | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public class PaymentFormAnswer
{
public PaymentForm Result { get; set; }
public OtapiErrorCode ErrorCode { get; set; }
public string ErrorDescription { get; set; }
public string SubErrorCode { get; set; }
}
public class PaymentForm
{
public string RequestMethod { get; set; }
public string RequestUrl { get; set; }
[ XmlArrayItem( "Parameter" ) ]
public PaymentFormParameter[] Parameters { get; set; }
}
public class PaymentFormParameter
{
public string Name { get; set; }
public string Value { get; set; }
} |
где PaymentForm
Параметр | Описание | |
---|---|---|
RequestUrl | Адрес оповещения сервиса, который используется в шаге 15 | |
RequestMethod | Способ отправки запроса на адрес оповещения | GET/POST |
PaymentFormParameter - платежный параметр, являющийся по сути KeyValuePair
Параметр | Описание | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Name | Имя параметра |
| ||||||||
Value | Значение |