Package com.ing.ideal.connector

Examples of com.ing.ideal.connector.Transaction


       
        String redirectString = null;
       
        try {
            IdealConnector connector = new IdealConnector("payment");
            Transaction transaction = new Transaction();
            transaction.setIssuerID(issuerId);
            transaction.setAmount(amount);
            transaction.setPurchaseID(orderId);
            transaction.setDescription(orderDescription);

            String returnURL = merchantReturnURL + "?orderId=" + orderId;
            Random random = new Random();
            String EntranceCode = Long.toString(Math.abs(random.nextLong()), 36);
            transaction.setEntranceCode(EntranceCode);
            transaction.setMerchantReturnURL(returnURL);
            Transaction trx = connector.requestTransaction(transaction);
            redirectString = trx.getIssuerAuthenticationURL();
            request.getSession().setAttribute("purchaseID", orderId);
            request.getSession().setAttribute("payAmount", orderTotal.toPlainString());
        } catch (IdealException ex) {
            Debug.logError(ex.getMessage(), module);
            request.setAttribute("_ERROR_MESSAGE_", ex.getConsumerMessage());
View Full Code Here


       
        String orderId = null;
        String paymentStatus = null;
        try {
            IdealConnector connector = new IdealConnector("payment");
            Transaction transaction = connector.requestTransactionStatus(transactionId);
            orderId = transaction.getPurchaseID();
            if (orderId == null) {
                orderId = (String) request.getSession().getAttribute("purchaseID");
            }
            String payAmount = transaction.getAmount();
            if (payAmount == null) {
                payAmount = (String) request.getSession().getAttribute("payAmount");
            }
            paymentStatus = transaction.getStatus();
            request.setAttribute("transactionId", transactionId);
            request.setAttribute("paymentStatus", paymentStatus);
            request.setAttribute("paymentAmount", payAmount);
        } catch (IdealException ex) {
            Debug.logError(ex.getMessage(), module);
View Full Code Here

        try {
            IdealConnector connector = new IdealConnector(configFile);
            int amount = 1;
            int amountFormat = amount * 100;
           
            Transaction transaction = new Transaction();
            transaction.setIssuerID(issuerId);
            transaction.setAmount(Integer.toString(amountFormat));
            transaction.setPurchaseID(orderId);
            transaction.setDescription(orderDiscription);
           
            Random random = new Random();
            String EntranceCode = Long.toString(Math.abs(random.nextLong()), 36);
            transaction.setEntranceCode(EntranceCode);
            transaction.setMerchantReturnURL(merchantReturnURL);
            Transaction trx = connector.requestTransaction(transaction);
            String transactionId = trx.getTransactionID();
            Transaction transactionCustomer = connector.requestTransactionStatus(transactionId);
            transactionCustomer.isSuccess();
            Debug.logInfo("[testOrderSuccuess] IssuerID Messages from iDEAL: " + transactionCustomer.getIssuerID(), module);
            Debug.logInfo("[testOrderSuccuess] Status Messages from iDEAL: " + transactionCustomer.getStatus(), module);
        } catch (IdealException ex) {
            TestCase.fail(ex.getMessage());
        }
    }
View Full Code Here

        try {
            IdealConnector connector = new IdealConnector(configFile);
            int amount = 2;
            int amountFormat = amount * 100;
           
            Transaction transaction = new Transaction();
            transaction.setIssuerID(issuerId);
            transaction.setAmount(Integer.toString(amountFormat));
            transaction.setPurchaseID(orderId);
            transaction.setDescription(orderDiscription);
           
            Random random = new Random();
            String EntranceCode = Long.toString(Math.abs(random.nextLong()), 36);
            transaction.setEntranceCode(EntranceCode);
            transaction.setMerchantReturnURL(merchantReturnURL);
            Transaction trx = connector.requestTransaction(transaction);
            String transactionId = trx.getTransactionID();
            Transaction transactionCustomer = connector.requestTransactionStatus(transactionId);
            transactionCustomer.isCancelled();
            Debug.logInfo("[testOrderCancelled] IssuerID Messages from iDEAL: " + transactionCustomer.getIssuerID(), module);
            Debug.logInfo("[testOrderCancelled] Status Messages from iDEAL: " + transactionCustomer.getStatus(), module);
        } catch (IdealException ex) {
            TestCase.fail(ex.getMessage());
        }
    }
View Full Code Here

        try {
            IdealConnector connector = new IdealConnector(configFile);
            int amount = 3;
            int amountFormat = amount * 100;
           
            Transaction transaction = new Transaction();
            transaction.setIssuerID(issuerId);
            transaction.setAmount(Integer.toString(amountFormat));
            transaction.setPurchaseID(orderId);
            transaction.setDescription(orderDiscription);
           
            Random random = new Random();
            String EntranceCode = Long.toString(Math.abs(random.nextLong()), 36);
            transaction.setEntranceCode(EntranceCode);
            transaction.setMerchantReturnURL(merchantReturnURL);
            Transaction trx = connector.requestTransaction(transaction);
            String transactionId = trx.getTransactionID();
            Transaction transactionCustomer = connector.requestTransactionStatus(transactionId);
            transactionCustomer.isExpired();
            Debug.logInfo("[testOrderExpired] IssuerID Messages from iDEAL: " + transactionCustomer.getIssuerID(), module);
            Debug.logInfo("[testOrderExpired] Status Messages from iDEAL: " + transactionCustomer.getStatus(), module);
        } catch (IdealException ex) {
            TestCase.fail(ex.getMessage());
        }
    }
View Full Code Here

        try {
            IdealConnector connector = new IdealConnector(configFile);
            int amount = 4;
            int amountFormat = amount * 100;
           
            Transaction transaction = new Transaction();
            transaction.setIssuerID(issuerId);
            transaction.setAmount(Integer.toString(amountFormat));
            transaction.setPurchaseID(orderId);
            transaction.setDescription(orderDiscription);
           
            Random random = new Random();
            String EntranceCode = Long.toString(Math.abs(random.nextLong()), 36);
            transaction.setEntranceCode(EntranceCode);
            transaction.setMerchantReturnURL(merchantReturnURL);
            Transaction trx = connector.requestTransaction(transaction);
            String transactionId = trx.getTransactionID();
            Transaction transactionCustomer = connector.requestTransactionStatus(transactionId);
            transactionCustomer.isOpen();
            Debug.logInfo("[testOrderOpen] IssuerID Messages from iDEAL: " + transactionCustomer.getIssuerID(), module);
            Debug.logInfo("[testOrderOpen] Status Messages from iDEAL: " + transactionCustomer.getStatus(), module);
        } catch (IdealException ex) {
            TestCase.fail(ex.getMessage());
        }
    }
View Full Code Here

        try {
            IdealConnector connector = new IdealConnector(configFile);
            int amount = 5;
            int amountFormat = amount * 100;
           
            Transaction transaction = new Transaction();
            transaction.setIssuerID(issuerId);
            transaction.setAmount(Integer.toString(amountFormat));
            transaction.setPurchaseID(orderId);
            transaction.setDescription(orderDiscription);
           
            Random random = new Random();
            String EntranceCode = Long.toString(Math.abs(random.nextLong()), 36);
            transaction.setEntranceCode(EntranceCode);
            transaction.setMerchantReturnURL(merchantReturnURL);
            Transaction trx = connector.requestTransaction(transaction);
            String transactionId = trx.getTransactionID();
            Transaction transactionCustomer = connector.requestTransactionStatus(transactionId);
            transactionCustomer.isFailure();
            Debug.logInfo("[testOrderFailure] IssuerID Messages from iDEAL: " + transactionCustomer.getIssuerID(), module);
            Debug.logInfo("[testOrderFailure] Status Messages from iDEAL: " + transactionCustomer.getStatus(), module);
        } catch (IdealException ex) {
            TestCase.fail(ex.getMessage());
        }
    }
View Full Code Here

        try {
            IdealConnector connector = new IdealConnector(configFile);
            int amount = 7;
            int amountFormat = amount * 100;
           
            Transaction transaction = new Transaction();
            transaction.setIssuerID(issuerId);
            transaction.setAmount(Integer.toString(amountFormat));
            transaction.setPurchaseID(orderId);
            transaction.setDescription(orderDiscription);
           
            Random random = new Random();
            String EntranceCode = Long.toString(Math.abs(random.nextLong()), 36);
            transaction.setEntranceCode(EntranceCode);
            transaction.setMerchantReturnURL(merchantReturnURL);
            IdealException ex = new IdealException("");
            ex.setErrorCode("SO1000");
            Transaction transactionCustomer = connector.requestTransaction(transaction);
            Debug.logInfo("[testOrderError] IssuerID Messages from iDEAL: " + transactionCustomer.getIssuerID(), module);
            Debug.logInfo("[testOrderError] Status Messages from iDEAL: " + transactionCustomer.getStatus(), module);
        } catch (IdealException ex){
            TestCase.fail(ex.getMessage());
        }
    }
View Full Code Here

       
        String redirectString = null;
       
        try {
            IdealConnector connector = new IdealConnector("payment");
            Transaction transaction = new Transaction();
            transaction.setIssuerID(issuerId);
            transaction.setAmount(amount);
            transaction.setPurchaseID(orderId);
            transaction.setDescription(orderDescription);

            String returnURL = merchantReturnURL + "?orderId=" + orderId;
            Random random = new Random();
            String EntranceCode = Long.toString(Math.abs(random.nextLong()), 36);
            transaction.setEntranceCode(EntranceCode);
            transaction.setMerchantReturnURL(returnURL);
            Transaction trx = connector.requestTransaction(transaction);
            redirectString = trx.getIssuerAuthenticationURL();
            request.getSession().setAttribute("purchaseID", orderId);
            request.getSession().setAttribute("payAmount", orderTotal.toPlainString());
        } catch (IdealException ex) {
            Debug.logError(ex.getMessage(), module);
            request.setAttribute("_ERROR_MESSAGE_", ex.getConsumerMessage());
View Full Code Here

       
        String orderId = null;
        String paymentStatus = null;
        try {
            IdealConnector connector = new IdealConnector("payment");
            Transaction transaction = connector.requestTransactionStatus(transactionId);
            orderId = transaction.getPurchaseID();
            if (orderId == null) {
                orderId = (String) request.getSession().getAttribute("purchaseID");
            }
            String payAmount = transaction.getAmount();
            if (payAmount == null) {
                payAmount = (String) request.getSession().getAttribute("payAmount");
            }
            paymentStatus = transaction.getStatus();
            request.setAttribute("transactionId", transactionId);
            request.setAttribute("paymentStatus", paymentStatus);
            request.setAttribute("paymentAmount", payAmount);
        } catch (IdealException ex) {
            Debug.logError(ex.getMessage(), module);
View Full Code Here

TOP

Related Classes of com.ing.ideal.connector.Transaction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.