# Earnipay Documentation > Documentation for Earnipay ## Guides - [Earnipay E-Invoice](https://earnipay.readme.io/docs/e-invoice.md): FIRS-compliant e-invoicing platform API for Nigeria - [Authentication](https://earnipay.readme.io/docs/authentication.md): Register, log in, and manage access tokens for the Earnipay e-invoicing API - [Users](https://earnipay.readme.io/docs/users.md): Get and update your user profile, change your password, and check completion status - [Businesses](https://earnipay.readme.io/docs/businesses.md): Create businesses, configure FIRS settings, upload crypto keys, and manage APP provider connections - [Customers](https://earnipay.readme.io/docs/customers-1.md): Create, list, update, and delete customer records for your business - [Products](https://earnipay.readme.io/docs/products.md): Create products with tax categories and manage your product catalog for invoicing - [Payment Details](https://earnipay.readme.io/docs/payment-details.md): Manage reusable payment methods for your invoices — bank transfer, mobile money, cash, and more. Includes bank lookup and account verification. - [Invoices](https://earnipay.readme.io/docs/qr-code-generator.md): Create, approve, and submit FIRS-compliant invoices with IRN generation, QR codes, PDF downloads, and FIRS operations - [Team Management](https://earnipay.readme.io/docs/team-management.md): Invite team members, assign roles, and manage access to your business