static void GetWalletTransHistoryExample(string wallet) { LemonWayAPI.Service_mb_xmlSoapClient soapClient = new LemonWayAPI.Service_mb_xmlSoapClient(); var request = new LemonWayAPI.GetWalletTransHistoryRequest(); // Method Name + "Request" // Bind parameters request.wlLogin = wlLogin; request.wlPass = wlPass; request.language = language; request.version = version; request.walletIp = walletIp; request.walletUa = walletUa; request.wallet = wallet; var result = soapClient.GetWalletTransHistory(request).GetWalletTransHistoryResult; // Method Name + "Result" // Handle error if (result.E != null) { Console.WriteLine("Error: " + result.E.Error); Console.WriteLine("Code: " + result.E.Code); Console.WriteLine("Msg: " + result.E.Msg); Console.WriteLine("Prio: " + result.E.Prio); Console.WriteLine("INT_MSG: " + result.E.INT_MSG); } else { for (int i = 0; i < result.TRANS.Length; i++) { Console.WriteLine("**********TRANS[" + i + "]**********"); Console.WriteLine("TRANS[" + i + "].ID: " + result.TRANS[i].ID); Console.WriteLine("TRANS[" + i + "].DATE: " + result.TRANS[i].DATE); Console.WriteLine("TRANS[" + i + "].SEN: " + result.TRANS[i].SEN); Console.WriteLine("TRANS[" + i + "].REC: " + result.TRANS[i].REC); Console.WriteLine("TRANS[" + i + "].DEB: " + result.TRANS[i].DEB); Console.WriteLine("TRANS[" + i + "].CRED: " + result.TRANS[i].CRED); Console.WriteLine("TRANS[" + i + "].COM: " + result.TRANS[i].COM); Console.WriteLine("TRANS[" + i + "].MSG: " + result.TRANS[i].MSG); Console.WriteLine("TRANS[" + i + "].STATUS: " + result.TRANS[i].STATUS); if (result.TRANS[i].EXTRA != null) { Console.WriteLine("TRANS[" + i + "].EXTRA.IS3DS: " + result.TRANS[i].EXTRA.IS3DS); Console.WriteLine("TRANS[" + i + "].EXTRA.CTRY: " + result.TRANS[i].EXTRA.CTRY); Console.WriteLine("TRANS[" + i + "].EXTRA.AUTH: " + result.TRANS[i].EXTRA.AUTH); } Console.WriteLine("TRANS[" + i + "].INT_MSG: " + result.TRANS[i].INT_MSG); Console.WriteLine("TRANS[" + i + "].MLABEL: " + result.TRANS[i].MLABEL); Console.WriteLine("TRANS[" + i + "].TYPE: " + result.TRANS[i].TYPE); Console.WriteLine("TRANS[" + i + "].PRIVATE_DATA: " + result.TRANS[i].PRIVATE_DATA); Console.WriteLine("TRANS[" + i + "].SCHEDULED_DATE: " + result.TRANS[i].SCHEDULED_DATE); Console.WriteLine("TRANS[" + i + "].MTOKEN: " + result.TRANS[i].MTOKEN); Console.WriteLine("TRANS[" + i + "].METHOD: " + result.TRANS[i].METHOD); } } }
static void GetWalletDetailsExample(string wallet) { LemonWayAPI.Service_mb_xmlSoapClient soapClient = new LemonWayAPI.Service_mb_xmlSoapClient(); var request = new LemonWayAPI.GetWalletDetailsRequest(); // Method Name + "Request" // Bind parameters request.wlLogin = wlLogin; request.wlPass = wlPass; request.language = language; request.version = version; request.walletIp = walletIp; request.walletUa = walletUa; request.wallet = wallet; var result = soapClient.GetWalletDetails(request).GetWalletDetailsResult; // Method Name + "Result" // Handle error if (result.E != null) { Console.WriteLine("Error: " + result.E.Error); Console.WriteLine("Code: " + result.E.Code); Console.WriteLine("Msg: " + result.E.Msg); Console.WriteLine("Prio: " + result.E.Prio); Console.WriteLine("INT_MSG: " + result.E.INT_MSG); } else { Console.WriteLine("ID: " + result.WALLET.ID); Console.WriteLine("BAL: " + result.WALLET.BAL); Console.WriteLine("NAME: " + result.WALLET.NAME); Console.WriteLine("EMAIL: " + result.WALLET.EMAIL); if (result.WALLET.DOCS != null) { for (int i = 0; i < result.WALLET.DOCS.Length; i++) { Console.WriteLine("DOCS[" + i + "].ID: " + result.WALLET.DOCS[i].ID); Console.WriteLine("DOCS[" + i + "].S: " + result.WALLET.DOCS[i].S); Console.WriteLine("DOCS[" + i + "].TYPE: " + result.WALLET.DOCS[i].TYPE); Console.WriteLine("DOCS[" + i + "].VD: " + result.WALLET.DOCS[i].VD); } } if (result.WALLET.IBANS != null) { for (int i = 0; i < result.WALLET.IBANS.Length; i++) { Console.WriteLine("IBANS[" + i + "].ID: " + result.WALLET.IBANS[i].ID); Console.WriteLine("IBANS[" + i + "].S: " + result.WALLET.IBANS[i].S); Console.WriteLine("IBANS[" + i + "].DATA: " + result.WALLET.IBANS[i].DATA); Console.WriteLine("IBANS[" + i + "].SWIFT: " + result.WALLET.IBANS[i].SWIFT); Console.WriteLine("IBANS[" + i + "].HOLDER: " + result.WALLET.IBANS[i].HOLDER); } } Console.WriteLine("STATUS: " + result.WALLET.STATUS); Console.WriteLine("BLOCKED: " + result.WALLET.BLOCKED); if (result.WALLET.SDDMANDATES != null) { for (int i = 0; i < result.WALLET.SDDMANDATES.Length; i++) { Console.WriteLine("SDDMANDATES[" + i + "].ID: " + result.WALLET.SDDMANDATES[i].ID); Console.WriteLine("SDDMANDATES[" + i + "].S: " + result.WALLET.SDDMANDATES[i].S); Console.WriteLine("SDDMANDATES[" + i + "].DATA: " + result.WALLET.SDDMANDATES[i].DATA); Console.WriteLine("SDDMANDATES[" + i + "].SWIFT: " + result.WALLET.SDDMANDATES[i].SWIFT); } } Console.WriteLine("LWID: " + result.WALLET.LWID); if (result.WALLET.CARDS != null) { for (int i = 0; i < result.WALLET.CARDS.Length; i++) { Console.WriteLine("CARDS[" + i + "].ID: " + result.WALLET.CARDS[i].ID); if (result.WALLET.CARDS[i].EXTRA != null) { Console.WriteLine("CARDS[" + i + "].EXTRA.IS3DS: " + result.WALLET.CARDS[i].EXTRA.IS3DS); Console.WriteLine("CARDS[" + i + "].EXTRA.CTRY: " + result.WALLET.CARDS[i].EXTRA.CTRY); Console.WriteLine("CARDS[" + i + "].EXTRA.AUTH: " + result.WALLET.CARDS[i].EXTRA.AUTH); Console.WriteLine("CARDS[" + i + "].EXTRA.NUM: " + result.WALLET.CARDS[i].EXTRA.NUM); Console.WriteLine("CARDS[" + i + "].EXTRA.EXP: " + result.WALLET.CARDS[i].EXTRA.EXP); Console.WriteLine("CARDS[" + i + "].EXTRA.TYP: " + result.WALLET.CARDS[i].EXTRA.TYP); } } } Console.WriteLine("FirstName: " + result.WALLET.FirstName); Console.WriteLine("LastName: " + result.WALLET.LastName); Console.WriteLine("CompanyName: " + result.WALLET.CompanyName); Console.WriteLine("CompanyDescription: " + result.WALLET.CompanyDescription); Console.WriteLine("CompanyWebsite: " + result.WALLET.CompanyWebsite); } }