UNPKG

@lomi./sdk

Version:

Official TypeScript SDK for the lomi. API

74 lines 1.89 kB
/** * Request body for creating a transactions object. System-managed fields like `created_at`, `organization_id`, and IDs are automatically set. */ export type transactions_create = { /** * Unique identifier (UUID format) */ checkout_session_id?: string; /** * Three-letter ISO currency code (e.g., XOF, USD, EUR) */ currency_code?: string; /** * Unique identifier (UUID format) */ customer_id?: string; description?: string; discount_amount?: number; fee_amount?: number; /** * Unique identifier (UUID format) */ fee_structure_id?: string; gross_amount?: number; is_bnpl?: boolean; is_pos?: boolean; /** * Set of key-value pairs for storing additional information */ metadata?: Record<string, any>; net_amount?: number; payment_method_code?: string; /** * Unique identifier (UUID format) */ price_id?: string; /** * Unique identifier (UUID format) */ product_id?: string; provider_code?: string; quantity?: number; spi_account_number?: string; /** * Unique identifier (UUID format) */ spi_bulk_instruction_id?: string; spi_date_envoi?: string; spi_date_irrevocabilite?: string; spi_discount_amount?: number; spi_discount_rate?: number; /** * Unique identifier (UUID format) */ spi_end2end_id?: string; spi_payment_category?: string; spi_payment_flow_type?: string; spi_payment_status?: string; spi_rejection_reason?: string; /** * Unique identifier (UUID format) */ spi_tx_id?: string; /** * Current status of the resource */ status?: string; /** * Unique identifier (UUID format) */ subscription_id?: string; transaction_type?: string; }; //# sourceMappingURL=transactions_create.d.ts.map