| Line 106... |
Line 106... |
| 106 |
if(payments.size() > 0) {
|
106 |
if(payments.size() > 0) {
|
| 107 |
throw new PaymentException(rechargeOrder.getId(), "Payment already exists for recharge");
|
107 |
throw new PaymentException(rechargeOrder.getId(), "Payment already exists for recharge");
|
| 108 |
}
|
108 |
}
|
| 109 |
Long merchantPaymentId = 0l;
|
109 |
Long merchantPaymentId = 0l;
|
| 110 |
if (rechargeOrder.getWalletAmount() + rechargeOrder.getCouponAmount() != rechargeOrder.getTotalAmount()) {
|
110 |
if (rechargeOrder.getWalletAmount() + rechargeOrder.getCouponAmount() != rechargeOrder.getTotalAmount()) {
|
| - |
|
111 |
log.error("Wallet amount : " + rechargeOrder.getWalletAmount()
|
| 111 |
log.error("Wallet amount is " + rechargeOrder.getWalletAmount() + " and total amount is " + rechargeOrder.getTotalAmount());
|
112 |
+ ", coupon amount : " + rechargeOrder.getCouponAmount() + " and total amount : " + rechargeOrder.getTotalAmount());
|
| 112 |
merchantPaymentId = paymentServiceClient.getClient().createPayment(rechargeOrder.getUserId(), rechargeOrder.getTotalAmount(), 8, rechargeOrder.getTransactionId(), true);
|
113 |
merchantPaymentId = paymentServiceClient.getClient().createPayment(rechargeOrder.getUserId(), rechargeOrder.getTotalAmount(), 8, rechargeOrder.getTransactionId(), true);
|
| 113 |
paymentServiceClient.getClient().updatePaymentDetails(merchantPaymentId, "",
|
114 |
paymentServiceClient.getClient().updatePaymentDetails(merchantPaymentId, "",
|
| 114 |
"", "0", "", "", "", "", "", PaymentStatus.FAILED, "", null);
|
115 |
"", "0", "", "", "", "", "", PaymentStatus.FAILED, "", null);
|
| 115 |
transactionServiceClient.getClient().updateRechargeOrderStatus(rechargeOrder.getId(), RechargeOrderStatus.PAYMENT_FAILED);
|
116 |
transactionServiceClient.getClient().updateRechargeOrderStatus(rechargeOrder.getId(), RechargeOrderStatus.PAYMENT_FAILED);
|
| 116 |
} else {
|
117 |
} else {
|