public async Task ApproveAsync(string transactionID) { try { ClearDebug(); if (transactionID == "") { AddDebug("foutieve invoer"); AddDebug("transactionID mag niet leeg zijn"); } else { var request = new PayNL.API.Transaction.Approve.Request { TransactionId = transactionID }; InitRequestDebug(request); await ClientService.PerformPostRequestAsync(request); DebugRawResponse(request); tbMain.Text = request.Response.Message.ToString(); } } catch (ErrorException ee) { AddDebug("~~EXCEPTION~~"); AddDebug(ee.Message); } }
/// <summary> /// function to approve a suspicious transaction /// </summary> /// <param name="transactionId">Transaction ID</param> /// <returns>Full response including the message about the approvement</returns> public async Task <API.Transaction.Approve.Response> ApproveAsync(string transactionId) { var request = new TransactionApprove { TransactionId = transactionId }; await ClientService.PerformPostRequestAsync(request); return(request.Response); }