/// <summary> /// Для запроса отмены оплаты заказа используется запрос reverse.do. Функция отмены доступна в течение ограниченного времени /// после оплаты, точные сроки необходимо уточнять в Банке. /// Операция отмены оплаты может быть совершена только один раз. Если она закончится ошибкой, то повторная операция отмены /// платежа не пройдет. Данная функция доступна магазинам по согласованию с Банком. Для выполнения операции отмены пользователь должен обладать /// соответствующими правами. /// </summary> public ReverseResponse Reverse(ReverseParams reverseParams) { var url = _settings.BaseUrl + "/reverse.do"; var request = new ReverseRequest(reverseParams) { userName = _settings.Username, password = _settings.Password }; var result = _networkClient.PostObjectViaUrlParams <ReverseResponse>(url, request); return(result); }
public ReverseRequest(ReverseParams reverseParams) { this.orderId = reverseParams.orderId; this.language = reverseParams.language; }