I never used blesta billing system before, but the most popular payment gateways that I have seen so far are PayPal, Authorize.net, and Payza (formerly AlertPay).
Hope this helps a bit!
█ █ SkypHost Hosting Services
- Shared Hosting, Resellers, VPS, SSL Certificates
Linux Hosting - cPanel - LiteSpeed - MariaDB
Live Chat - Automated Backups - SSDs