public void Approve(string transactionID) { try { APISettings.InitAPI(); ClearDebug(); if (transactionID == "") { AddDebug("foutieve invoer"); AddDebug("transactionID mag niet leeg zijn"); } else { PAYNLSDK.API.Transaction.Approve.Request request = new PAYNLSDK.API.Transaction.Approve.Request(); request.TransactionId = transactionID; InitRequestDebug(request); APISettings.Client.PerformRequest(request); DebugRawResponse(request); tbMain.Text = request.Response.Message.ToString(); } } catch (ErrorException ee) { AddDebug("~~EXCEPTION~~"); AddDebug(ee.Message); } }
public async Task ApproveAsync(string transactionID) { try { ClearDebug(); if (transactionID == "") { AddDebug("foutieve invoer"); AddDebug("transactionID mag niet leeg zijn"); } else { var request = new PAYNLSDK.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 PAYNLSDK.API.Transaction.Approve.Response Approve(string transactionId) { TransactionApprove request = new TransactionApprove(); request.TransactionId = transactionId; _webClient.PerformRequest(request); return(request.Response); }
/// <summary> /// function to approve a suspicious transaction /// </summary> /// <param name="transactionId">Transaction ID</param> /// <returns>Full response including the message about the approvement</returns> static public API.Transaction.Approve.Response Approve(IClient client, string transactionId) { var request = new TransactionApprove() { TransactionId = transactionId }; client.PerformRequest(request); return(request.Response); }