> For the complete documentation index, see [llms.txt](https://docs.payengine.co/developer-docs-v2.5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payengine.co/developer-docs-v2.5/getting-started-1/choose-integration-options.md).

# 4. Choose Integration Options

You are free to mix and match your integration options as you see fit. To help speed up development options, we provide ready-to-go drop-in widgets that you can select for the most common features related to offering payment solutions within your software.

The following table illustrates the various layers involved in a typical cycle.&#x20;

<table><thead><tr><th width="248.1614990234375" align="center">Layer</th><th>Actor</th></tr></thead><tbody><tr><td align="center">1</td><td>Vertical Software Vendor (you)</td></tr><tr><td align="center">2</td><td>Merchant (your customer)</td></tr><tr><td align="center">3</td><td>Buyer (your customer's customer)</td></tr></tbody></table>

The following matrix can help you understand the features available for you to leverage.&#x20;

![](/files/aEoiMMymfrPU0knbNIRa)
