import { UserAccount } from "@frontend/kitui"; import makeRequest from "@api/makeRequest"; import { parseAxiosError } from "@utils/parse-error"; const apiUrl = process.env.REACT_APP_DOMAIN + "/customer"; export async function payCart(): Promise<[UserAccount | null, string?]> { try { const payCartResponse = await makeRequest({ url: apiUrl + "/cart/pay", method: "POST", useToken: true, }); return [payCartResponse]; } catch (nativeError) { const [error] = parseAxiosError(nativeError); return [null, `Не удалось оплатить товар из корзины. ${error}`]; } }