> For the complete documentation index, see [llms.txt](https://startbutton.gitbook.io/startbutton-product-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://startbutton.gitbook.io/startbutton-product-api/collections/server-to-server-integration-overview.md).

# Server-to-Server Integration — Overview

If you need more customization, flexibility, and efficiency for your collections — bank transfers in NGN, or mobile money— this integration is built for you.

This solution is for businesses that need full control over their payment processing workflow. It provides a direct, app-native API for initiating payins across all supported currencies and payment methods through a concise set of endpoints.

With Startbutton's S2S (server-to-server) integration, you build your own UI, tailor your payment flow, and control the customer experience end to end.

Choose the integration that matches your payment method:

* [S2S — Cards](/startbutton-product-api/collections/server-to-server-integration-overview/s2s-cards.md)
* [S2S — Virtual Accounts](/startbutton-product-api/collections/server-to-server-integration-overview/s2s-virtual-accounts.md)
* [S2S — EFT](/startbutton-product-api/collections/server-to-server-integration-overview/s2s-eft.md)
* [S2S — Mobile Money](/startbutton-product-api/collections/server-to-server-integration-overview/s2s-mobile-money.md)
