| Line 131... |
Line 131... |
| 131 |
*/
|
131 |
*/
|
| 132 |
public static void processSuccessfulTxn(long txnId, UserContextServiceClient userServiceClient, TransactionServiceClient transactionServiceClient) {
|
132 |
public static void processSuccessfulTxn(long txnId, UserContextServiceClient userServiceClient, TransactionServiceClient transactionServiceClient) {
|
| 133 |
Transaction transaction = null;
|
133 |
Transaction transaction = null;
|
| 134 |
try {
|
134 |
try {
|
| 135 |
in.shop2020.model.v1.order.TransactionService.Client transactionClient = transactionServiceClient.getClient();
|
135 |
in.shop2020.model.v1.order.TransactionService.Client transactionClient = transactionServiceClient.getClient();
|
| 136 |
transactionClient.changeTransactionStatus(txnId, TransactionStatus.IN_PROCESS, "Payment received for the order");
|
136 |
transactionClient.changeTransactionStatus(txnId, TransactionStatus.AUTHORIZED, "Payment authorized for the order");
|
| 137 |
transaction = transactionClient.getTransaction(txnId);
|
137 |
transaction = transactionClient.getTransaction(txnId);
|
| 138 |
transactionClient.enqueueTransactionInfoEmail(txnId);
|
138 |
transactionClient.enqueueTransactionInfoEmail(txnId);
|
| 139 |
} catch (TException e1) {
|
139 |
} catch (TException e1) {
|
| 140 |
log.error("Unable to update status of transaction. Thrift Exception:", e1);
|
140 |
log.error("Unable to update status of transaction. Thrift Exception:", e1);
|
| 141 |
} catch (TransactionServiceException e) {
|
141 |
} catch (TransactionServiceException e) {
|