> For the complete documentation index, see [llms.txt](https://yokifinance.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yokifinance.gitbook.io/docs/subscription-payments/for-merchant/api-integration/api-brief-overview.md).

# API brief overview

The [Introduction](/docs/subscription-payments/for-merchant/api-integration/introduction.md) gives a brief overview about events Yoki notifies a merchant via webhooks. Full API reference can be found here <https://api-rps.yoki.fi/swagger>. Yoki API uses Stripe API terminology where possible to ease onboarding and integration. Let's see what objects are used in Yoki API:

<table><thead><tr><th width="186">Object</th><th>Description</th></tr></thead><tbody><tr><td>Merchant</td><td>This is company receiving payments. Normally, one merchant corresponds to one client, but there can be situations (when client is a marketplace or payment system), when client wants to manage multiple merchants via API. In this case an Organization is created as an umbrella object for multiple merchants.</td></tr><tr><td>Organization</td><td>High-level organization that can create multiple merchants. It has separate payment fee and API key.</td></tr><tr><td>Product</td><td>Product describes specific goods or services merchants offer to their customers. You can also think about this as set of characteristics customers buy.<br>For example, you can offer Standard and Premium version of your service. In this case, each would be a separate product.</td></tr><tr><td>Price</td><td>Prices define cost, currency (for now only USD is supported) and payment terms. For instance, you can offer Standard product for $5/month or $50/year. So, there will be two prices for one Product. A product can have multiple prices. </td></tr><tr><td>Payment contract</td><td>Payment contract defines how customers pay certain Price onchain. For instance, for a price $5/month, there could be two payment contracts – one to pay in USDT and another in USDC.</td></tr></tbody></table>
