[매입] mg_recv_svc → 전문수신 @Service #8

Open
forge-bot wants to merge 9 commits from forge/ACM-MG-004-attempt-3-run-56504178208a into main
Showing only changes of commit d9946e31ff - Show all commits

View file

@ -0,0 +1,40 @@
package com.klaro.acquirecore.acquiring.repository;
import com.klaro.acquirecore.acquiring.dto.TxMessage;
/**
* Repository interface for TX data access.
* Stub implementation - actual DB access to be implemented.
*/
public interface TxRepository {
/**
* Check if merchant is active.
*/
boolean isMerchantActive(String merchantId);
/**
* Check if terminal is active for given merchant.
*/
boolean isTerminalActive(String merchantId, String terminalId);
/**
* Save transaction record.
*/
void saveTransaction(TxMessage msg);
/**
* Check if transaction exists.
*/
boolean transactionExists(String txId);
/**
* Get transaction status.
*/
String getTransactionStatus(String txId);
/**
* Update transaction status.
*/
void updateTransactionStatus(String txId, String status);
}