storenest-commerce
Version:
Complete e-commerce SDK for Storenest platform with React components, multi-language support, secure checkout, and enterprise-grade security
29 lines (28 loc) • 848 B
TypeScript
export interface SimpleCheckoutConfig {
theme?: 'modern' | 'classic' | 'minimal';
currency?: string;
locale?: 'hr' | 'en' | 'de';
showOrderSummary?: boolean;
enableGuestCheckout?: boolean;
}
export interface SimpleCheckoutCallbacks {
onSuccess?: (orderId: string) => void;
onError?: (error: string) => void;
onCancel?: () => void;
}
export declare class SimpleCheckoutBox {
private config;
private callbacks;
private container;
constructor(config?: SimpleCheckoutConfig, callbacks?: SimpleCheckoutCallbacks);
private getTranslations;
render(containerId: string): void;
private addEventListeners;
private renderCheckoutForm;
private handleSubmit;
private validateForm;
private processOrder;
private formatPrice;
destroy(): void;
}
export default SimpleCheckoutBox;