# Design Your Custom Integration

Finix offers two integration options for in-person payments:

## POS integration

- Integrate with your existing point-of-sale system using the Finix API.
- Process payments directly through Finix with full control over the transaction flow.
- Ideal for businesses with established POS systems looking for a flexible, API-first approach.
- Supports many payment terminals and processing scenarios.


In-person API integration diagram
## Mobile integration

- Use the [Finix mobile SDKs](/guides/in-person-payments/building-your-integration/mobile-integration) to integrate with supported payment terminals.
- Get started quickly with minimal development effort.
- Delivers a reliable payment experience across all supported devices.


In-person mobile SDK integration diagram
Don't want to build your own integration? The Finix [standalone terminals](/guides/in-person-payments/standalone-terminals) are a simple option for accepting in-person payments without custom development.

## Learn more

POS Integration
Build out your in-person payments integration using Finix's API.

Mobile Integration
Build out your in-person payments integration using Finix's mobile SDK.

Deploy Apps to Your Terminals
Run your own Android app directly on Finix-supported PAX terminals with the Device Reader SDK.

Testing Your Integration
Validate your integration end to end in Sandbox with test cards and approved test amounts.