public void Decline(string transactionID) { try { APISettings.InitAPI(); ClearDebug(); if (transactionID == "") { AddDebug("foutieve invoer"); AddDebug("transactionID mag niet leeg zijn"); } else { PAYNLSDK.API.Transaction.Decline.Request request = new PAYNLSDK.API.Transaction.Decline.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 DeclineAsync(string transactionID) { try { ClearDebug(); if (transactionID == "") { AddDebug("foutieve invoer"); AddDebug("transactionID mag niet leeg zijn"); } else { var request = new PAYNLSDK.API.Transaction.Decline.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 decline a suspicious transaction /// </summary> /// <param name="transactionId">Transaction ID</param> /// <returns>Full response including the message about the decline</returns> public PAYNLSDK.API.Transaction.Decline.Response Decline(string transactionId) { TransactionDecline request = new TransactionDecline(); request.TransactionId = transactionId; _webClient.PerformRequest(request); return(request.Response); }
/// <summary> /// function to decline a suspicious transaction /// </summary> /// <param name="transactionId">Transaction ID</param> /// <returns>Full response including the message about the decline</returns> static public API.Transaction.Decline.Response Decline(IClient client, string transactionId) { var request = new TransactionDecline() { TransactionId = transactionId }; client.PerformRequest(request); return(request.Response); }