An insufficient funds error simply means that the card (often a debit card) does not have enough funds to cover the order.
You will need to fund your debit card or contact your card provider/financial institution if you believe this is an error.
You should also try completing the payment using another method of payment.