public ModificationResult AdjustAuthorisation(AdjustAuthorisationRequest request) { var jsonRequest = Util.JsonOperation.SerializeRequest(request); var jsonResult = _adjustAuthorisation.Request(jsonRequest); return(Util.JsonOperation.Deserialize <ModificationResult>(jsonResult)); }
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); }