Subversion Repositories SmartDukaan

Rev

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

Rev 2942 Rev 3010
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) {