feat: add mollie.js helper and embedded checkout API call

This commit is contained in:
Usman Baig
2026-03-26 21:24:27 +01:00
parent d419322ab7
commit 6ea520e0ed
2 changed files with 85 additions and 0 deletions

View File

@@ -101,3 +101,19 @@ export interface Order {
export async function getOrders(): Promise<Order[]> {
return apiRequest<Order[]>('/api/billing/invoices')
}
export interface CreateEmbeddedCheckoutParams {
plan_id: string
interval: string
limit: number
country: string
vat_id?: string
card_token: string
}
export async function createEmbeddedCheckout(params: CreateEmbeddedCheckoutParams): Promise<{ status: 'success' | 'pending'; redirect_url?: string }> {
return apiRequest<{ status: 'success' | 'pending'; redirect_url?: string }>('/api/billing/checkout-embedded', {
method: 'POST',
body: JSON.stringify(params),
})
}