CREATE TABLE IF NOT EXISTS transactions (
    id SERIAL PRIMARY KEY,
    mpesa_reference VARCHAR(255),
    checkout_request_id VARCHAR(255),
    status VARCHAR(50),
    amount DECIMAL(10,2),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
