import { axiosClient } from "@/lib/axios";

export const paymentService = {
  createCheckoutSession: async (invoiceId: string): Promise<{ checkoutUrl: string }> => {
    const res = await axiosClient.post(`/payments/stripe/checkout/${invoiceId}`);
    return res.data.data;
  },

  getClientTransactions: async (params: { page: number; limit: number; status?: string }) => {
    const res = await axiosClient.get("/payments/client/transactions", { params });
    return res.data.data;
  },
};
