Subversion Repositories SmartDukaan

Rev

Rev 6090 | Rev 6223 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6090 Rev 6137
Line 101... Line 101...
101
             */
101
             */
102
            rechargeOrder = transactionServiceClient.getClient().getRechargeOrder(Long.parseLong(rechargeOrderId));
102
            rechargeOrder = transactionServiceClient.getClient().getRechargeOrder(Long.parseLong(rechargeOrderId));
103
            Long merchantPaymentId = paymentServiceClient.getClient().createPayment(rechargeOrder.getUserId(), 0, 8, rechargeOrder.getTransactionId(), true);
103
            Long merchantPaymentId = paymentServiceClient.getClient().createPayment(rechargeOrder.getUserId(), 0, 8, rechargeOrder.getTransactionId(), true);
104
            //Update payment status as authorized
104
            //Update payment status as authorized
105
            paymentServiceClient.getClient().updatePaymentDetails(merchantPaymentId, "",
105
            paymentServiceClient.getClient().updatePaymentDetails(merchantPaymentId, "",
106
                    "", "0", "", "", "", "", "", PaymentStatus.AUTHORIZED, "", null);
106
                    "", "0", "", "", "", "", "", PaymentStatus.SUCCESS, "", null);
107
            transactionServiceClient.getClient().updateRechargeOrderStatus(rechargeOrder.getId(),  RechargeOrderStatus.PAYMENT_SUCCESSFUL);
107
            transactionServiceClient.getClient().updateRechargeOrderStatus(rechargeOrder.getId(),  RechargeOrderStatus.PAYMENT_SUCCESSFUL);
108
            this.redirectUrl = rechargeResultUri + "?paymentId=" + merchantPaymentId;
108
            this.redirectUrl = rechargeResultUri + "?paymentId=" + merchantPaymentId;
109
        } catch (PaymentException e) {
109
        } catch (PaymentException e) {
110
            log.error("Unable to mark the payment as authorized", e);
110
            log.error("Unable to mark the payment as authorized", e);
111
        } catch (TException e) {
111
        } catch (TException e) {