export interface ZenoPayPaymentRequest {
    buyer_email: string;
    buyer_name: string;
    buyer_phone: string;
    amount: number;
    webhook_url: string;
    account_id: string;
    metadata: Record<string, any>;
    api_key: string;
    secret_key: string;
}
export interface ZenoPayPaymentResponse {
    status: 'error' | 'success';
    message: string;
    order_id: string;
}
export interface ZenoPayStatusRequest {
    check_status: number;
    order_id: string;
    api_key: string;
    secret_key: string;
}
export interface ZenoPayStatusResponse {
    status: 'error' | 'success';
    message: string;
    order_id: string;
    payment_status: string;
    amount: number;
}
export interface ZenoPayWebhookPayload {
    order_id: string;
    payment_status: string;
    reference: string;
    metadata: Record<string, any>;
}
