Maybe!
If you are planning to take credit card information using standard VP-ASP facilities then yes you probably do. Internet buyers will only trust their credit card if they know it is securely transmitted.
But you may not need to buy a digital certificate. Many web hosting companies let you use their digital certificate for free or for a small charge. Check with your web hosting company.