integrating CRM and Payment gateway

integrating CRM and Payment gateway


Do I need to purchase zoho invoice to integrate with a payment gateway, or can I do it with the Invoice feature in CRM? 

Assuming I will need both products, how can i maintain accurate customer records in zoho crm, to include customer invoice and payment confirmation?