| Line 172... |
Line 172... |
| 172 |
} else {
|
172 |
} else {
|
| 173 |
status = rechargeOrder.getStatus();
|
173 |
status = rechargeOrder.getStatus();
|
| 174 |
}
|
174 |
}
|
| 175 |
|
175 |
|
| 176 |
if(status.equals(RechargeOrderStatus.PAYMENT_FAILED)||status.equals(RechargeOrderStatus.PAYMENT_PENDING)){
|
176 |
if(status.equals(RechargeOrderStatus.PAYMENT_FAILED)||status.equals(RechargeOrderStatus.PAYMENT_PENDING)){
|
| 177 |
DataLogger.logData(EventType.RECHARGE_PAYMENT_FAILED, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
|
177 |
// DataLogger.logData(EventType.RECHARGE_PAYMENT_FAILED, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
|
| 178 |
Long.toString(rechargeOrder.getOperatorId()), Long.toString(rechargeOrder.getTotalAmount()), Long.toString(rechargeOrder.getWalletAmount()),
|
178 |
// Long.toString(rechargeOrder.getOperatorId()), Long.toString(rechargeOrder.getTotalAmount()), Long.toString(rechargeOrder.getWalletAmount()),
|
| 179 |
rechargeOrder.getRechargeType().toString());
|
179 |
// rechargeOrder.getRechargeType().toString());
|
| 180 |
return new String[]{"red", "PAYMENT FAILED", "Payment failed at the payment gateway. Try to <a href='/recharge'>recharge again</a>"};
|
180 |
return new String[]{"red", "PAYMENT FAILED", "Payment failed at the payment gateway. Try to <a href='/recharge'>recharge again</a>"};
|
| 181 |
}
|
181 |
}
|
| 182 |
else if(status.equals(RechargeOrderStatus.PAYMENT_SUCCESSFUL) || status.equals(RechargeOrderStatus.RECHARGE_UNKNOWN)) {
|
182 |
else if(status.equals(RechargeOrderStatus.PAYMENT_SUCCESSFUL) || status.equals(RechargeOrderStatus.RECHARGE_UNKNOWN)) {
|
| 183 |
DataLogger.logData(EventType.RECHARGE_PAYMENT_SUCCESSFUL, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
|
183 |
// DataLogger.logData(EventType.RECHARGE_PAYMENT_SUCCESSFUL, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
|
| 184 |
Long.toString(rechargeOrder.getOperatorId()), Long.toString(rechargeOrder.getTotalAmount()), Long.toString(rechargeOrder.getWalletAmount()),
|
184 |
// Long.toString(rechargeOrder.getOperatorId()), Long.toString(rechargeOrder.getTotalAmount()), Long.toString(rechargeOrder.getWalletAmount()),
|
| 185 |
rechargeOrder.getRechargeType().toString());
|
185 |
// rechargeOrder.getRechargeType().toString());
|
| 186 |
return new String[]{"red", "RECHARGE IN PROCESS", "Your Payment was successful but due to some internal error with the operator's system we are not sure if the recharge was successful.<br>" +
|
186 |
return new String[]{"red", "RECHARGE IN PROCESS", "Your Payment was successful but due to some internal error with the operator's system we are not sure if the recharge was successful.<br>" +
|
| 187 |
"We have put your recharge under process. As soon as we get a confirmation on this transaction, we will notify you.<br>" +
|
187 |
"We have put your recharge under process. As soon as we get a confirmation on this transaction, we will notify you.<br>" +
|
| 188 |
"In case of recharge failure your entire amount will be credited to your " +
|
188 |
"In case of recharge failure your entire amount will be credited to your " +
|
| 189 |
"<a href='/my-wallet'>recharge wallet</a>.<br><br> You " +
|
189 |
"<a href='/my-wallet'>recharge wallet</a>.<br><br> You " +
|
| 190 |
"will need to <a href='/login?redirectUrl=/recharge'>login</a> to use your Wallet.<br> If you are registered on" +
|
190 |
"will need to <a href='/login?redirectUrl=/recharge'>login</a> to use your Wallet.<br> If you are registered on" +
|
| 191 |
" Saholic.com please use your username and password to Login.<br> In case you are " +
|
191 |
" Saholic.com please use your username and password to Login.<br> In case you are " +
|
| 192 |
"a first time user, we have sent your login details on the emailId you gave us. " +
|
192 |
"a first time user, we have sent your login details on the emailId you gave us. " +
|
| 193 |
"<br>For more information <a href='/static/recharge-faq'>click here</a>"};
|
193 |
"<br>For more information <a href='/static/recharge-faq'>click here</a>"};
|
| 194 |
}
|
194 |
}
|
| 195 |
else if (status.equals(RechargeOrderStatus.RECHARGE_FAILED) || status.equals(RechargeOrderStatus.RECHARGE_FAILED_REFUNDED)){
|
195 |
else if (status.equals(RechargeOrderStatus.RECHARGE_FAILED) || status.equals(RechargeOrderStatus.RECHARGE_FAILED_REFUNDED)){
|
| 196 |
DataLogger.logData(EventType.RECHARGE_PAYMENT_SUCCESSFUL, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
|
196 |
// DataLogger.logData(EventType.RECHARGE_PAYMENT_SUCCESSFUL, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
|
| 197 |
Long.toString(rechargeOrder.getOperatorId()), Long.toString(rechargeOrder.getTotalAmount()), Long.toString(rechargeOrder.getWalletAmount()),
|
197 |
// Long.toString(rechargeOrder.getOperatorId()), Long.toString(rechargeOrder.getTotalAmount()), Long.toString(rechargeOrder.getWalletAmount()),
|
| 198 |
rechargeOrder.getRechargeType().toString());
|
198 |
// rechargeOrder.getRechargeType().toString());
|
| 199 |
String displayReason = FailureReasonMap.get(rechargeOrder.getDescription());
|
199 |
String displayReason = FailureReasonMap.get(rechargeOrder.getDescription());
|
| 200 |
if (!(displayReason == null || displayReason.isEmpty())) {
|
200 |
if (!(displayReason == null || displayReason.isEmpty())) {
|
| 201 |
displayReason = "Your Payment was successful but unfortunately the recharge failed because " + displayReason + "<br>";
|
201 |
displayReason = "Your Payment was successful but unfortunately the recharge failed because " + displayReason + "<br>";
|
| 202 |
} else {
|
202 |
} else {
|
| 203 |
displayReason = "Your Payment was successful but unfortunately the recharge failed.<br>";
|
203 |
displayReason = "Your Payment was successful but unfortunately the recharge failed.<br>";
|
| Line 208... |
Line 208... |
| 208 |
"will need to <a href='/login?redirectUrl=/recharge'>login</a> to use your Wallet.<br> If you are registered on" +
|
208 |
"will need to <a href='/login?redirectUrl=/recharge'>login</a> to use your Wallet.<br> If you are registered on" +
|
| 209 |
" Saholic.com please use your username and password to Login.<br> In case you are " +
|
209 |
" Saholic.com please use your username and password to Login.<br> In case you are " +
|
| 210 |
"a first time user, we have sent your login details on the emailId you gave us. " +
|
210 |
"a first time user, we have sent your login details on the emailId you gave us. " +
|
| 211 |
"<br>For more information <a href='/static/recharge-faq'>click here</a>"};
|
211 |
"<br>For more information <a href='/static/recharge-faq'>click here</a>"};
|
| 212 |
} else if(status.equals(RechargeOrderStatus.RECHARGE_SUCCESSFUL)){
|
212 |
} else if(status.equals(RechargeOrderStatus.RECHARGE_SUCCESSFUL)){
|
| 213 |
DataLogger.logData(EventType.RECHARGE_SUCCESSFUL, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
|
213 |
// DataLogger.logData(EventType.RECHARGE_SUCCESSFUL, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
|
| 214 |
Long.toString(rechargeOrder.getOperatorId()), Long.toString(rechargeOrder.getTotalAmount()), Long.toString(rechargeOrder.getWalletAmount()),
|
214 |
// Long.toString(rechargeOrder.getOperatorId()), Long.toString(rechargeOrder.getTotalAmount()), Long.toString(rechargeOrder.getWalletAmount()),
|
| 215 |
rechargeOrder.getRechargeType().toString());
|
215 |
// rechargeOrder.getRechargeType().toString());
|
| 216 |
|
216 |
|
| 217 |
String operator = "";
|
217 |
String operator = "";
|
| 218 |
if(isDTH()) {
|
218 |
if(isDTH()) {
|
| 219 |
operator = getProvider();
|
219 |
operator = getProvider();
|
| 220 |
} else {
|
220 |
} else {
|