Esempio n. 1
0
        /// <summary>
        /// prepareRequest
        /// </summary>
        /// <exception cref="SveaWebPayValidationException"></exception>
        /// <returns>SveaRequest</returns>
        public CloseOrderEuRequest PrepareRequest()
        {
            string errors = ValidateRequest();
            if (errors != "")
            {
                throw new SveaWebPayValidationException(errors);
            }

            var orderInfo = new CloseOrderInformation {SveaOrderId = _order.GetOrderId()};

            var sveaCloseOrder = new CloseOrderEuRequest
                {
                    CloseOrderInformation = orderInfo,
                    Auth = GetStoreAuthorization()
                };

            return sveaCloseOrder;
        }
Esempio n. 2
0
        /// <summary>
        /// prepareRequest
        /// </summary>
        /// <exception cref="SveaWebPayValidationException"></exception>
        /// <returns>SveaRequest</returns>
        public CloseOrderEuRequest PrepareRequest()
        {
            string errors = ValidateRequest();

            if (errors != "")
            {
                throw new SveaWebPayValidationException(errors);
            }

            var orderInfo = new CloseOrderInformation {
                SveaOrderId = _order.GetOrderId()
            };

            var sveaCloseOrder = new CloseOrderEuRequest
            {
                CloseOrderInformation = orderInfo,
                Auth = GetStoreAuthorization()
            };

            return(sveaCloseOrder);
        }