added basic strcture for the callbackapi
This commit is contained in:
@@ -6,6 +6,8 @@ import com.billpaymentservice.bbps.dto.request.BillFetchByClientIdRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.BillValidateByClientIdRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.FetchBillRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.FetchBillValidatestRequest;
|
||||
import com.billpaymentservice.bbps.dto.response.BillDataResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.FetchBillValidateResponse;
|
||||
|
||||
public interface AgentService {
|
||||
|
||||
@@ -21,4 +23,8 @@ public interface AgentService {
|
||||
|
||||
ResponseModel fetchBillValidateByClientReqId( BillValidateByClientIdRequest billValidateByClientIdRequest);
|
||||
|
||||
ResponseModel processBillFetchCallback(BillDataResponse billDataResponse);
|
||||
|
||||
ResponseModel processBillValidateCallback(FetchBillValidateResponse billDataResponse);
|
||||
|
||||
}
|
||||
|
||||
@@ -4,13 +4,17 @@ import com.billpaymentservice.bbps.dto.ResponseModel;
|
||||
import com.billpaymentservice.bbps.dto.request.BillPaymentRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.TransactionStatusRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.TrasactionStatusByClientReqIdRequest;
|
||||
import com.billpaymentservice.bbps.dto.response.TransactionStatusResponse;
|
||||
|
||||
public interface PaymentService {
|
||||
|
||||
public ResponseModel initiatePayment(BillPaymentRequest billPaymentRequest);
|
||||
ResponseModel initiatePayment(BillPaymentRequest billPaymentRequest);
|
||||
|
||||
public ResponseModel checkTrasactionStatus(TransactionStatusRequest transactionStatusRequest);
|
||||
ResponseModel checkTrasactionStatus(TransactionStatusRequest transactionStatusRequest);
|
||||
|
||||
ResponseModel checkTrasactionStatusByClientReqId(TrasactionStatusByClientReqIdRequest transactionStatusRequest);
|
||||
ResponseModel checkTrasactionStatusByClientReqId(TrasactionStatusByClientReqIdRequest transactionStatusRequest);
|
||||
|
||||
ResponseModel handlePaymentIntiateCallback(TransactionStatusResponse transactionStatusResponse);
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user