Ejemplo n.º 1
0
        public void RefundAdd(string bankAccountName, string bankAccountNumber, string amount)
        {
            try
            {
                APISettings.InitAPI();
                ClearDebug();

                int  numValue;
                bool parsed = Int32.TryParse(amount, out numValue);
                if (!parsed)
                {
                    AddDebug("foutieve invoer");
                    AddDebug("amount: numbers. 3,40 must be filled in as 350");
                }
                else
                {
                    PAYNLSDK.API.Refund.Add.Request request = new PAYNLSDK.API.Refund.Add.Request(numValue, bankAccountName, bankAccountNumber, "");
                    InitRequestDebug(request);

                    APISettings.Client.PerformRequest(request);
                    DebugRawResponse(request);


                    tbMain.Text = request.Response.RefundId;
                }
            }
            catch (ErrorException ee)
            {
                AddDebug("~~EXCEPTION~~");
                AddDebug(ee.Message);
            }
        }
Ejemplo n.º 2
0
        public async Task RefundAddAsync(string bankAccountName, string bankAccountNumber, string amount)
        {
            try
            {
                ClearDebug();

                var parsed = int.TryParse(amount, out var numValue);

                if (!parsed)
                {
                    AddDebug("foutieve invoer");
                    AddDebug("amount: numbers. 3,40 must be filled in as 350");
                }
                else
                {
                    var request = new PAYNLSDK.API.Refund.Add.Request(numValue, bankAccountName, bankAccountNumber, "");
                    InitRequestDebug(request);

                    await ClientService.PerformPostRequestAsync(request);

                    DebugRawResponse(request);

                    tbMain.Text = request.Response.RefundId;
                }
            }
            catch (ErrorException ee)
            {
                AddDebug("~~EXCEPTION~~");
                AddDebug(ee.Message);
            }
        }