Examples of AmountReservationTransaction


Examples of org.gsm.oneapi.responsebean.payment.AmountReservationTransaction

        String serverReferenceCode="DEF-456";
       
        String resourceURL=getRequestHostnameAndContext(request)+request.getServletPath()+"/1/payment/"+(endUserId!=null?urlEncode(endUserId):"")+"/transactions/amountReservation/"+urlEncode(transactionId);
       
        AmountReservationTransaction responseData=new AmountReservationTransaction();

        responseData.setEndUserId(endUserId);
        AmountReservationTransaction.PaymentAmount.ChargingInformation charge=new AmountReservationTransaction.PaymentAmount.ChargingInformation();
        charge.setAmount(10.0);
        charge.setCurrency("USD");
        charge.setDescription("Streaming Video of the Big Fight");
       
        AmountReservationTransaction.PaymentAmount payment=new AmountReservationTransaction.PaymentAmount();
        payment.setChargingInformation(charge);
        payment.setAmountReserved(0.0);
        payment.setTotalAmountCharged(5.0);
       
        responseData.setPaymentAmount(payment);
        responseData.setReferenceCode("REF-12346");
        responseData.setTransactionOperationStatus(transactionOperationStatus);
        responseData.setResourceURL(resourceURL);
        responseData.setReferenceSequence(referenceSequence);       
        responseData.setServerReferenceCode(serverReferenceCode);

        ObjectMapper mapper=new ObjectMapper();     
        String jsonResponse="{\"amountReservationTransaction\":"+mapper.writeValueAsString(responseData)+"}";
 
        sendJSONResponse(response, jsonResponse, OK, resourceURL);
View Full Code Here

Examples of org.gsm.oneapi.responsebean.payment.AmountReservationTransaction

      if (checkRequestParameters(response, rules)) {     
        String serverReferenceCode="DEF-456";
       
        String resourceURL=getRequestHostnameAndContext(request)+request.getServletPath()+"/1/payment/"+(endUserId!=null?urlEncode(endUserId):"")+"/transactions/amountReservation/"+urlEncode(transactionId);
       
        AmountReservationTransaction responseData=new AmountReservationTransaction();

        /*
         * Processing of the request to charge the amount
         */
        responseData.setClientCorrelator(clientCorrelator);
        responseData.setEndUserId(endUserId);
        AmountReservationTransaction.PaymentAmount.ChargingInformation charge=new AmountReservationTransaction.PaymentAmount.ChargingInformation();
        charge.setAmount(amount);
        charge.setCurrency(currency);
        charge.setDescription(description);
        charge.setPurchaseCategoryCode(purchaseCategoryCode);
       
        AmountReservationTransaction.PaymentAmount payment=new AmountReservationTransaction.PaymentAmount();
        payment.setChargingInformation(charge);
        payment.setAmountReserved(0.0);
        payment.setTotalAmountCharged(amount);
        responseData.setPaymentAmount(payment);
        responseData.setReferenceCode(referenceCode);
        if (callbackURL==null) {
          responseData.setTransactionOperationStatus(transactionOperationStatus);
        } else {
          responseData.setTransactionOperationStatus("Processing");
        }
        responseData.setResourceURL(resourceURL);
        responseData.setClientCorrelator(clientCorrelator);
        responseData.setReferenceSequence(referenceSequence);
        responseData.setServerReferenceCode(serverReferenceCode);

        ObjectMapper mapper=new ObjectMapper();     
        String jsonResponse="{\"amountReservationTransaction\":"+mapper.writeValueAsString(responseData)+"}";

        if (callbackURL==null) {
View Full Code Here

Examples of org.gsm.oneapi.responsebean.payment.AmountReservationTransaction

        String serverReferenceCode="DEF-456";
       
        String resourceURL=getRequestHostnameAndContext(request)+request.getServletPath()+"/1/payment/"+(endUserId!=null?urlEncode(endUserId):"")+"/transactions/amountReservation"+(referenceCode!=null?("/"+urlEncode(serverReferenceCode)):"");
       
        AmountReservationTransaction responseData=new AmountReservationTransaction();
     
        /*
         * Processing of the request to reserve an amount to charge
         */
        responseData.setClientCorrelator(clientCorrelator);
        responseData.setEndUserId(endUserId);
        AmountReservationTransaction.PaymentAmount.ChargingInformation charge=new AmountReservationTransaction.PaymentAmount.ChargingInformation();
        charge.setAmount(amount);
        charge.setCurrency(currency);
        charge.setDescription(description);
        charge.setPurchaseCategoryCode(purchaseCategoryCode);
       
        AmountReservationTransaction.PaymentAmount payment=new AmountReservationTransaction.PaymentAmount();
        payment.setChargingInformation(charge);
        payment.setAmountReserved(amount);
        responseData.setPaymentAmount(payment);
        responseData.setReferenceCode(referenceCode);
        responseData.setTransactionOperationStatus(transactionOperationStatus);
        responseData.setResourceURL(resourceURL);
        responseData.setClientCorrelator(clientCorrelator);
        responseData.setReferenceSequence(referenceSequence);
        responseData.setServerReferenceCode(serverReferenceCode);

        ObjectMapper mapper=new ObjectMapper();     
        String jsonResponse="{\"amountReservationTransaction\":"+mapper.writeValueAsString(responseData)+"}";
 
        sendJSONResponse(response, jsonResponse, CREATED, resourceURL);
View Full Code Here

Examples of org.gsm.oneapi.responsebean.payment.AmountReservationTransaction

      if (checkRequestParameters(response, rules)) {     
        String serverReferenceCode="DEF-456";
       
        String resourceURL=getRequestHostnameAndContext(request)+request.getServletPath()+"/1/payment/"+(endUserId!=null?urlEncode(endUserId):"")+"/transactions/amountReservation/"+urlEncode(transactionId);
       
        AmountReservationTransaction responseData=new AmountReservationTransaction();

        /*
         * Processing of the request to reserve an additional amount
         */
        responseData.setEndUserId(endUserId);

        AmountReservationTransaction.PaymentAmount.ChargingInformation charge=new AmountReservationTransaction.PaymentAmount.ChargingInformation();
        charge.setAmount(amount);
        charge.setCurrency(currency);
        charge.setDescription(description);
        charge.setPurchaseCategoryCode(purchaseCategoryCode);
       
        AmountReservationTransaction.PaymentAmount payment=new AmountReservationTransaction.PaymentAmount();
        payment.setChargingInformation(charge);
        payment.setAmountReserved(amount);
        responseData.setPaymentAmount(payment);
        responseData.setReferenceCode(referenceCode);
        responseData.setTransactionOperationStatus(transactionOperationStatus);
        responseData.setResourceURL(resourceURL);
        responseData.setReferenceSequence(referenceSequence);       
        responseData.setServerReferenceCode(serverReferenceCode);
         
        ObjectMapper mapper=new ObjectMapper();     
        String jsonResponse="{\"amountReservationTransaction\":"+mapper.writeValueAsString(responseData)+"}";
 
        sendJSONResponse(response, jsonResponse, OK, resourceURL);
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.