From 0a00c4d3caaa08f8789bbdb638435f307ecbdc0e Mon Sep 17 00:00:00 2001 From: Vus Khoza Date: Fri, 11 Jul 2025 19:34:06 +0200 Subject: [PATCH] getting started with ecocash integration --- .../EcocashRemotePaymentProcessor.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/main/java/zw/qantra/tm/domain/services/processors/payments/EcocashRemotePaymentProcessor.java diff --git a/src/main/java/zw/qantra/tm/domain/services/processors/payments/EcocashRemotePaymentProcessor.java b/src/main/java/zw/qantra/tm/domain/services/processors/payments/EcocashRemotePaymentProcessor.java new file mode 100644 index 0000000..d31ae07 --- /dev/null +++ b/src/main/java/zw/qantra/tm/domain/services/processors/payments/EcocashRemotePaymentProcessor.java @@ -0,0 +1,24 @@ +package zw.qantra.tm.domain.services.processors.payments; + +import org.springframework.stereotype.Service; + +import zw.qantra.tm.domain.models.Transaction; +import zw.qantra.tm.domain.services.processors.TransactionProcessorInterface; + +@Service("REQUEST_ECOCASH_REMOTE") +public class EcocashRemotePaymentProcessor implements TransactionProcessorInterface { + @Override + public Object process(Transaction transaction) throws Exception { + return transaction; + } + + @Override + public Object reverse(Transaction transaction) { + return transaction; + } + + @Override + public Object poll(Transaction transaction) throws Exception { + return transaction; + } +}