Examples of CreditCardDetailsType


Examples of com.example.test.jaxb.client.CreditCardDetailsType

    @Reference
    private CreditCardPaymentRequestClientSync syncProxy;

    @Override
    public String authorize(String creditCardNumber, String holder, float amount) {
        CreditCardDetailsType creditCard = createCreditCard(creditCardNumber, holder);

        try {
            return proxy.authorize(creditCard, amount);
        } catch (AuthorizeFault e) {
            return "FAIL: " + e.getFaultInfo().getErrorCode();
View Full Code Here

Examples of com.example.test.jaxb.client.CreditCardDetailsType

    }

    private CreditCardDetailsType createCreditCard(String creditCardNumber, String holder) {
        ObjectFactory factory = new ObjectFactory();
        CreditCardDetailsType creditCard = factory.createCreditCardDetailsType();
        creditCard.setCreditCardNumber(creditCardNumber);
        PayerType payer = factory.createPayerType();
        payer.setName(holder);
        creditCard.setCardOwner(payer);
        return creditCard;
    }
View Full Code Here

Examples of com.example.test.jaxb.client.CreditCardDetailsType

        creditCard.setCardOwner(payer);
        return creditCard;
    }

    public String authorizeAsync(String creditCardNumber, String holder, float amount) {
        CreditCardDetailsType creditCard = createCreditCard(creditCardNumber, holder);

        Response<AuthorizeResponse> respone = proxy.authorizeAsync(creditCard, amount);
        try {
            return respone.get().getStatus();
        } catch (Exception e) {
View Full Code Here

Examples of com.example.test.jaxb.client.CreditCardDetailsType

        }

    }

    public String authorizeAsyncWithCallback(String creditCardNumber, String holder, float amount) {
        CreditCardDetailsType creditCard = createCreditCard(creditCardNumber, holder);

        Future<?> respone = proxy.authorizeAsync(creditCard, amount, new AsyncHandler<AuthorizeResponse>() {

            @Override
            public void handleResponse(Response<AuthorizeResponse> res) {
View Full Code Here

Examples of com.example.test.jaxb.client.CreditCardDetailsType

     * A map that host the result for a given credit card
     */
    private static Map<String, String> statusMap = new HashMap<String, String>();

    public String authorizeSCAAsyncWithCallback(String creditCardNumber, String holder, float amount) {
        CreditCardDetailsType creditCard = createCreditCard(creditCardNumber, holder);
        asyncProxy.authorizeRequestOneway(creditCard, amount);
        synchronized (statusMap) {
            while (true) {
                String status = statusMap.remove("ASYNC:" + creditCardNumber);
                if (status != null) {
View Full Code Here

Examples of com.example.test.jaxb.client.CreditCardDetailsType

            statusMap.notifyAll();
        }
    }

    public String authorizeSCAWithCallback(String creditCardNumber, String holder, float amount) {
        CreditCardDetailsType creditCard = createCreditCard(creditCardNumber, holder);
        syncProxy.authorizeRequest(creditCard, amount);
        synchronized (statusMap) {
            while (true) {
                String status = statusMap.remove("SYNC:" + creditCardNumber);
                if (status != null) {
View Full Code Here

Examples of com.tuscanyscatours.payment.creditcard.CreditCardDetailsType

    public void testCreditCardPayment() {
        SCAClient client = (SCAClient)node;
        CreditCardPayment cc = client.getService(CreditCardPayment.class, "CreditCardPayment");

        ObjectFactory objectFactory = new ObjectFactory();
        CreditCardDetailsType ccDetails = objectFactory.createCreditCardDetailsType();
        ccDetails.setCreditCardType(CreditCardTypeType.fromValue("Visa"));
        PayerType ccOwner = objectFactory.createPayerType();
        ccOwner.setName("Fred");
        ccDetails.setCardOwner(ccOwner);

        try {
            System.out.println(cc.authorize(ccDetails, 100.00f));
        } catch (AuthorizeFault_Exception e) {
            System.err.println("Fault: " + e.getFaultInfo().getErrorCode());
View Full Code Here

Examples of com.tuscanyscatours.payment.creditcard.CreditCardDetailsType

    @Init
    public void init() {
        // Load the customers

        CreditCardDetailsType cc = new CreditCardDetailsType();
        PayerType john = new PayerType();
        john.setName("John Smith");
        cc.setCardOwner(john);
        cc.setCreditCardNumber("1111-2222-3333-4444");
        cc.setCreditCardType(CreditCardTypeType.VISA);
        cc.setCVV2("1234");
        cc.setExpMonth(1);
        cc.setExpYear(2012);
        createCustomer("John Smith", "john@xyz.com", cc);
    }
View Full Code Here

Examples of com.tuscanyscatours.payment.creditcard.CreditCardDetailsType

    @Init
    public void init() {
        // Load the customers
        ObjectFactory factory = new ObjectFactory();
        CreditCardDetailsType cc = factory.createCreditCardDetailsType();
        PayerType john = factory.createPayerType();
        john.setName("John Smith");
        cc.setCardOwner(john);
        cc.setCreditCardNumber("1111-2222-3333-4444");
        cc.setCreditCardType(CreditCardTypeType.VISA);
        cc.setCVV2("1234");
        cc.setExpMonth(1);
        cc.setExpYear(2012);
        createCustomer("John Smith", "john@xyz.com", cc);
    }
View Full Code Here

Examples of com.tuscanyscatours.payment.creditcard.CreditCardDetailsType

    public void testCreditCardPayment() {
        SCAClient client = (SCAClient)node;
        CreditCardPayment cc = client.getService(CreditCardPayment.class, "CreditCardPayment");

        CreditCardPaymentFactory factory = CreditCardPaymentFactory.INSTANCE;
        CreditCardDetailsType ccDetails = factory.createCreditCardDetailsType();
        ccDetails.setCreditCardType("Visa");
        ccDetails.setCreditCardNumber("1111-2222-3333-4444");
        ccDetails.setExpMonth(9);
        ccDetails.setExpYear(2010);
        PayerType ccOwner = factory.createPayerType();
        ccOwner.setName("Fred");
        ccDetails.setCardOwner(ccOwner);

        System.out.println(cc.authorize(ccDetails, 100.00f));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.