Если вы не нашли в списке доступных к подключение ПС, вы можете собственными силами подключить любую другую ПС, используя протокол взаимодействия с сервисами Опентао.
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 | Значение |