mirror of
https://github.com/andwati/cymelle.git
synced 2026-10-31 22:12:16 +00:00
26 lines
561 B
TypeScript
26 lines
561 B
TypeScript
import { apiRequest } from "#/api/client";
|
|
import type {
|
|
CheckoutQuote,
|
|
CheckoutQuoteRequest,
|
|
SimulatedCheckoutRequest,
|
|
SimulatedCheckoutResponse,
|
|
} from "#/types/payment";
|
|
|
|
export function getCheckoutQuote(
|
|
request: CheckoutQuoteRequest,
|
|
signal?: AbortSignal,
|
|
) {
|
|
return apiRequest<CheckoutQuote>("/checkout/quote", {
|
|
method: "POST",
|
|
body: request,
|
|
signal,
|
|
});
|
|
}
|
|
|
|
export function simulateCheckout(request: SimulatedCheckoutRequest) {
|
|
return apiRequest<SimulatedCheckoutResponse>("/checkout/simulate", {
|
|
method: "POST",
|
|
body: request,
|
|
});
|
|
}
|