/// <summary>
        /// По этому запросу средства по указанному заказу будут возвращены плательщику. Запрос закончится ошибкой в случае, если средства
        /// по этому заказу не были списаны. Система позволяет возвращать средства более одного раза, но в общей сложности не более
        /// первоначальной суммы списания.
        /// Для выполнения операции возврата необходимо наличие соответствующих права в системе
        /// </summary>
        public RefundResponse Refund(RefundParams refundParams)
        {
            var url     = _settings.BaseUrl + "/refund.do";
            var request = new RefundRequest(refundParams)
            {
                userName = _settings.Username,
                password = _settings.Password
            };

            var result = _networkClient.PostObjectViaUrlParams <RefundResponse>(url, request);

            return(result);
        }
Exemple #2
0
 public RefundRequest(RefundParams refundParams)
 {
     this.orderId = refundParams.orderId;
     this.amount  = refundParams.amount;
 }