public ModificationResult AdjustAuthorisation(AdjustAuthorisationRequest request)
        {
            var jsonRequest = Util.JsonOperation.SerializeRequest(request);
            var jsonResult  = _adjustAuthorisation.Request(jsonRequest);

            return(Util.JsonOperation.Deserialize <ModificationResult>(jsonResult));
        }
Exemplo n.º 2
0
        public async Task <ModificationResult> AdjustAuthorisationAsync(AdjustAuthorisationRequest request, RequestOptions requestOptions = null)
        {
            var jsonRequest = Util.JsonOperation.SerializeRequest(request);
            var jsonResult  = await _adjustAuthorisation.RequestAsync(jsonRequest, requestOptions);

            return(Util.JsonOperation.Deserialize <ModificationResult>(jsonResult));
        }
        protected AdjustAuthorisationRequest CreateAdjustAuthorisationRequest(string pspReference)
        {
            var adjustAuthorisationRequest = new AdjustAuthorisationRequest()
            {
                MerchantAccount    = "MerchantAccount",
                ModificationAmount = new Amount("EUR", 150),
                Reference          = "adjustAuthorisationRequest - " + DateTime.Now.ToString("yyyyMMdd"),
                OriginalReference  = pspReference,
            };

            return(adjustAuthorisationRequest);
        }