private static void testGetMoney() { try { PaymentServiceStub stub = new PaymentServiceStub(URL); PaymentServiceStub.GetMoney getUserEntry = new PaymentServiceStub.GetMoney(); PaymentServiceStub.User user = new PaymentServiceStub.User(); user.setUserId("tranduclen"); MessageDigest digest = getMessageDigest(); String mac = "tranduclen" + "Dz5zJbamRMcxs2iGhnbv2hSPTXgL2vYD"; digest.update(mac.getBytes()); String _sig = StringUtil.getHexString(digest.digest()); user.setSig(_sig); getUserEntry.setUser(user); PaymentServiceStub.GetMoneyResponse getMoneyResponseEntry = stub.getMoney(getUserEntry); NumberFormat formatter = new DecimalFormat("###.##"); System.out.println("User ID :" + getMoneyResponseEntry.get_return().getUserId()); System.out.println("Code :" + getMoneyResponseEntry.get_return().getCode()); System.out.println( "Money :" + formatter.format(Double.valueOf(getMoneyResponseEntry.get_return().getMoney()))); } catch (Exception ex) { ex.printStackTrace(); } }
private static void testAddMoney(int count) { try { PaymentServiceStub stub = new PaymentServiceStub(URL); PaymentServiceStub.AddMoney addMoney = new PaymentServiceStub.AddMoney(); PaymentServiceStub.Money money = new PaymentServiceStub.Money(); money.setUserId("tranduclen"); Random generator2 = new Random(); int billno = generator2.nextInt(180000) + 1; String transactionId = "" + billno + count; money.setTransactionId(transactionId); String moneyAmount = "100"; money.setMoney(moneyAmount); MessageDigest digest = getMessageDigest(); String mac = moneyAmount + "tranduclen" + transactionId + "Dz5zJbamRMcxs2iGhnbv2hSPTXgL2vYD"; digest.update(mac.getBytes()); String _sig = StringUtil.getHexString(digest.digest()); money.setSig(_sig); money.setTransferType("1014"); addMoney.setMoney(money); PaymentServiceStub.AddMoneyResponse addMoneyResponseEntry = stub.addMoney(addMoney); NumberFormat formatter = new DecimalFormat("###.##"); System.out.println("User ID for addd :" + addMoneyResponseEntry.get_return().getUserId()); System.out.println("Code :" + addMoneyResponseEntry.get_return().getCode()); System.out.println( "Money :" + formatter.format(Double.valueOf(addMoneyResponseEntry.get_return().getMoney()))); } catch (Exception ex) { ex.printStackTrace(); } }