/// <summary> /// Return service information. /// This API returns merchant info and all the available payment options per country for a given service. /// This is an important API if you want to build your own payment screens. /// </summary> /// <param name="paymentMethodId">Paymentmethod ID</param> /// <returns>FUll response with all service information</returns> public PAYNLSDK.API.Transaction.GetService.Response GetService(PaymentMethodId?paymentMethodId) { TransactionGetService request = new TransactionGetService(); request.PaymentMethodId = paymentMethodId; _webClient.PerformRequest(request); return(request.Response); }
public void dumpTransactionGetService() { ClearDebug(); PAYNLSDK.API.Transaction.GetService.Request request = new PAYNLSDK.API.Transaction.GetService.Request(); InitRequestDebug(request); MyStaticPayNlClient.Client.PerformRequest(request); DebugRawResponse(request); tbMain.Text = request.Response.ToString(); }
public void dumpTransactionGetService() { APISettings.InitAPI(); ClearDebug(); PAYNLSDK.API.Transaction.GetService.Request request = new PAYNLSDK.API.Transaction.GetService.Request(); InitRequestDebug(request); APISettings.Client.PerformRequest(request); DebugRawResponse(request); tbMain.Text = request.Response.ToString(); }
/// <summary> /// Return service information. /// This API returns merchant info and all the available payment options per country for a given service. /// This is an important API if you want to build your own payment screens. /// </summary> /// <param name="paymentMethodId">Paymentmethod ID</param> /// <returns>Full response with all service information</returns> static public async Task <API.Transaction.GetService.Response> GetServiceAsync(IClient client, PaymentMethodId?paymentMethodId) { var request = new TransactionGetService() { PaymentMethodId = paymentMethodId }; await client.PerformRequestAsync(request).ConfigureAwait(false); return(request.Response); }
/// <summary> /// Return service information. /// This API returns merchant info and all the available payment options per country for a given service. /// This is an important API if you want to build your own payment screens. /// </summary> /// <param name="paymentMethodId">Paymentmethod ID</param> /// <returns>Full response with all service information</returns> static public API.Transaction.GetService.Response GetService(IClient client, PaymentMethodId?paymentMethodId) { var request = new TransactionGetService() { PaymentMethodId = paymentMethodId }; client.PerformRequest(request); return(request.Response); }
public async Task DumpTransactionGetServiceAsync() { ClearDebug(); var request = new PAYNLSDK.API.Transaction.GetService.Request(); InitRequestDebug(request); await ClientService.PerformPostRequestAsync(request); DebugRawResponse(request); tbMain.Text = request.Response.ToString(); }
/// <summary> /// Return service information. /// This API returns merchant info and all the available payment options per country for a given service. /// This is an important API if you want to build your own payment screens. /// </summary> /// <param name="paymentMethodId">Paymentmethod ID</param> /// <returns>FUll response with all service information</returns> static public PAYNLSDK.API.Transaction.GetService.Response GetService(PaymentMethodId?paymentMethodId, string apiToken = null, string serviceId = null) { TransactionGetService request = new TransactionGetService(); request.PaymentMethodId = paymentMethodId; request.SetApiToken(apiToken); request.SetServiceId(serviceId); Client c = new Client(); c.PerformRequest(request); return(request.Response); }
private void dumpTransactionGetServiceToolStripMenuItem_Click(object sender, EventArgs e) { APISettings.InitAPI(); ClearDebug(); PAYNLSDK.API.Transaction.GetService.Request request = new PAYNLSDK.API.Transaction.GetService.Request(); InitRequestDebug(request); APISettings.Client.PerformRequest(request); DebugRawResponse(request); tbMain.Text = request.Response.ToString(); }
/// <summary> /// Return service information. /// This API returns merchant info and all the available payment options per country for a given service. /// This is an important API if you want to build your own payment screens. /// </summary> /// <param name="paymentMethodId">Paymentmethod ID</param> /// <returns>FUll response with all service information</returns> public static PAYNLSDK.API.Transaction.GetService.Response GetService(PaymentMethodId? paymentMethodId) { TransactionGetService request = new TransactionGetService(); request.PaymentMethodId = paymentMethodId; Client c = new Client(); c.PerformRequest(request); return request.Response; }