import { CreatePaymentPayload, PaymentResponse } from "../types";
import { CreateTransactionPayload, TransactionResponse } from "../types/transaction";
export interface CheckoutServiceInterface {
    getTransaction(transactionId: string): Promise<TransactionResponse>;
    createTransaction(payload: CreateTransactionPayload): Promise<TransactionResponse>;
    cancelTransaction(transactionId: string): Promise<TransactionResponse>;
    createPayment(payload: CreatePaymentPayload): Promise<PaymentResponse>;
}
