---
title: "Implémenter les paywalls manuellement dans le SDK Kotlin Multiplatform"
description: "Découvrez comment implémenter les paywalls manuellement dans votre application Kotlin Multiplatform avec le SDK Adapty."
---

## Accepter les achats \{#accept-purchases\}

Si vous travaillez avec des paywalls que vous avez implémentés vous-même, vous pouvez déléguer la gestion des achats à Adapty via la méthode `makePurchase`. Ainsi, nous gérons tous les scénarios utilisateur et vous n'avez qu'à traiter les résultats des achats.

:::important
`makePurchase` fonctionne avec les produits créés dans l'Adapty Dashboard. Veillez à configurer les produits et les moyens de les récupérer dans le tableau de bord en suivant le [guide de démarrage rapide](quickstart).
:::

<CustomDocCardList ids={['kmp-quickstart-manual', 'fetch-paywalls-and-products-kmp', 'present-remote-config-paywalls-kmp', 'kmp-making-purchases', 'kmp-restore-purchase', 'kmp-troubleshoot-purchases']} />

## Mode observateur \{#observer-mode\}

Si vous souhaitez implémenter votre propre logique de gestion des achats de A à Z, tout en profitant de l'analytique avancée d'Adapty, vous pouvez utiliser le mode observateur.

:::important
Consultez les limitations du mode observateur [ici](observer-vs-full-mode).
:::

<CustomDocCardList ids={['implement-observer-mode-kmp', 'report-transactions-observer-mode-kmp', 'kmp-troubleshoot-purchases']} />