Beispiel #1
0
        public async Task<DeletePaymentResponse> DeletePaymentAsync(DeletePaymentRequest request)
        {
            var requestMessage = new PeriodicRequestMessage();
            var periodicItem = requestMessage.Periodic.PeriodicList.PeriodicItem;
            periodicItem.ActionType = "delete";
            periodicItem.ClientId = request.ClientId;

            var responseMessage = await PostAsync<PeriodicRequestMessage, PeriodicResponseMessage>(requestMessage);
            periodicItem = responseMessage.Periodic.PeriodicList.PeriodicItem;

            var response = new DeletePaymentResponse
            {
                Successful = periodicItem.Successful == "yes",
                ResponseCode = periodicItem.ResponseCode,
                ResponseText = periodicItem.ResponseText,
            };

            return response;
        }
Beispiel #2
0
        public async Task <DeletePaymentResponse> DeletePaymentAsync(DeletePaymentRequest request)
        {
            var requestMessage = new PeriodicRequestMessage();
            var periodicItem   = requestMessage.Periodic.PeriodicList.PeriodicItem;

            periodicItem.ActionType = "delete";
            periodicItem.ClientId   = request.ClientId;

            var responseMessage = await PostAsync <PeriodicRequestMessage, PeriodicResponseMessage>(requestMessage);

            periodicItem = responseMessage.Periodic.PeriodicList.PeriodicItem;

            var response = new DeletePaymentResponse
            {
                Successful   = periodicItem.Successful == "yes",
                ResponseCode = periodicItem.ResponseCode,
                ResponseText = periodicItem.ResponseText,
            };

            return(response);
        }