Can I process credit card transactions with a standalone terminal or do I have to use Vantiv (formerly Mercury)?

[[ video.video_data.title || (video.article_name + ' - ' + video.video_id) ]]

Can I process credit card transactions with a standalone terminal or do I have to use Vantiv (formerly Mercury)?