Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 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();
 }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
        /// <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);
        }
Ejemplo n.º 6
0
        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();
        }
Ejemplo n.º 7
0
        /// <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);
        }
Ejemplo n.º 8
0
 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();
 }
Ejemplo n.º 9
0
 /// <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;
 }