minor adjustments

This commit is contained in:
2025-10-22 22:38:04 +02:00
parent 94d738ea9b
commit b1bee5d413
4 changed files with 10 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import zw.qantra.tm.domain.enums.RequestType; import zw.qantra.tm.domain.enums.RequestType;
import zw.qantra.tm.domain.enums.Status;
import zw.qantra.tm.domain.models.Provider; import zw.qantra.tm.domain.models.Provider;
import zw.qantra.tm.domain.models.Transaction; import zw.qantra.tm.domain.models.Transaction;
import zw.qantra.tm.domain.services.ProviderService; import zw.qantra.tm.domain.services.ProviderService;
@@ -32,6 +33,9 @@ public class CleanupHandler implements HandlerInterface {
if(transaction.getType().equals(RequestType.CONFIRM)) { if(transaction.getType().equals(RequestType.CONFIRM)) {
transaction.setTrace(Utils.getUid()); transaction.setTrace(Utils.getUid());
transaction.setReference(UUID.randomUUID().toString()); transaction.setReference(UUID.randomUUID().toString());
transaction.setConfirmationStatus(Status.PENDING);
transaction.setPaymentStatus(Status.PENDING);
transaction.setIntegrationStatus(Status.PENDING);
} }
// UPDATE TRAN WITH CONFIRMATION HANDLER // UPDATE TRAN WITH CONFIRMATION HANDLER

View File

@@ -41,6 +41,9 @@ public class ConfirmHandler implements HandlerInterface {
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
transaction.setStatus(Status.FAILED); transaction.setStatus(Status.FAILED);
transaction.setConfirmationStatus(Status.FAILED);
transaction.setPaymentStatus(Status.FAILED);
transaction.setIntegrationStatus(Status.FAILED);
transaction.setResponseCode("01"); transaction.setResponseCode("01");
transaction.setErrorMessage(e.getMessage()); transaction.setErrorMessage(e.getMessage());
transactionService.save(transaction); transactionService.save(transaction);

View File

@@ -57,6 +57,7 @@ public class IntegrationHandler implements HandlerInterface {
}catch (Exception e){ }catch (Exception e){
e.getCause().printStackTrace(); e.getCause().printStackTrace();
transaction.setStatus(Status.FAILED); transaction.setStatus(Status.FAILED);
transaction.setIntegrationStatus(Status.FAILED);
transaction.setResponseCode("01"); transaction.setResponseCode("01");
transaction.setErrorMessage(e.getMessage()); transaction.setErrorMessage(e.getMessage());
} }

View File

@@ -56,6 +56,8 @@ public class PaymentHandler implements HandlerInterface {
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
transaction.setStatus(Status.FAILED); transaction.setStatus(Status.FAILED);
transaction.setPaymentStatus(Status.FAILED);
transaction.setIntegrationStatus(Status.FAILED);
transaction.setResponseCode("01"); transaction.setResponseCode("01");
transaction.setErrorMessage(e.getMessage()); transaction.setErrorMessage(e.getMessage());
transactionService.save(transaction); transactionService.save(transaction);