I need a recommendation for hosting. I have a site that has Stripe integrated, MySQL database with a lot of custom PHP. Best to go with?
I'd suggest to use cddhosting.com services. You will get stable featured plans for reasonable prices.
What do you mean by custom PHP? Usually you need to use VPS hosting if you need customized PHP configuration.
I've tried Onlinecares (https://www.onlinecares.com) for my high traffic php site with their basic VPS plan. Jonathan from Onlinecares installed mod_ruid with xcache in the VPS to reduce the vps resource consumption and the server became amazingly faster than before. Their support staff really rocks; you may give them a try.
do you have highload, high memory requirement , and a large database ? typical shared hosting allow not more than 128MB - 256MB of memory
Posting your requirements such as disk space, bandwidth, location and budget will help others to suggest you something.