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) { } }
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) { } }
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) { } }