示例#1
0
        private static void createMandateReq()
        {
            try {
                var client = new ServiceReference1.coreSoapClient();
                var req    = "";
                req = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?><CreateMandateRequest><AcctNumber>1020021016</AcctNumber><AcctName>JOHN SMITH</AcctName><TransType>1</TransType><BankCode>XXXXXXX</BankCode><BillerID>123</BillerID><BillerName>NIBSS Online Merchant</BillerName><BillerTransId>1045621</BillerTransId><HashValue>XXXXXXXXX</HashValue></CreateMandateRequest>";


                var response = client.CreateMandateRequest(req);
                Console.WriteLine(" request  : " + req);
                Console.WriteLine(" response " + response);
            } catch (Exception e) { }
        }
示例#2
0
        private static void cancelReq()
        {
            try
            {
                var client = new ServiceReference1.coreSoapClient();
                var req    = "";
                req = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?><CancelMandateRequest><MandateCode>CpayMD00000003</MandateCode><TransType>3</TransType><BankCode>000017</BankCode><OTP>996156</OTP><Amount>100</Amount><BillerID>1239032</BillerID><BillerName>Konga</BillerName><BillerTransId>10926172</BillerTransId><HashValue>XXXXXXXXX</HashValue></CancelMandateRequest>";


                var response = client.CancelMandateRequest(req);
                Console.WriteLine(" request  : " + req);
                Console.WriteLine(" response " + response);
            }
            catch (Exception e) { }
        }
示例#3
0
        private static void RequeryMandate()
        {
            try
            {
                var client = new ServiceReference1.coreSoapClient();
                var req    = "";
                req = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?><RequeryMandateRequest><MandateCode>CpayMD00000004</MandateCode><BillerID>123</BillerID><HashValue>XXXXXXXXX</HashValue></RequeryMandateRequest>";


                var response = client.DoMandateRequery(req);
                Console.WriteLine(" request  : " + req);
                Console.WriteLine(" response " + response);
            }
            catch (Exception e) { }
        }