---
title: "Triển khai paywall thủ công trong iOS SDK"
description: "Tìm hiểu cách triển khai paywall thủ công trong ứng dụng iOS của bạn với Adapty SDK."
---

## Xử lý thanh toán \{#accept-purchases\}

Nếu bạn đang làm việc với các paywall tự triển khai, bạn có thể ủy quyền xử lý thanh toán cho Adapty bằng phương thức `makePurchase`. Theo cách này, chúng tôi sẽ xử lý toàn bộ các tình huống của người dùng, và bạn chỉ cần xử lý kết quả thanh toán.

:::important
`makePurchase` hoạt động với các sản phẩm được tạo trong Adapty Dashboard. Hãy đảm bảo bạn đã cấu hình sản phẩm và cách lấy chúng trong dashboard theo [hướng dẫn quickstart](quickstart).
:::

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

## Chế độ Observer \{#observer-mode\}

Nếu bạn muốn tự triển khai logic xử lý thanh toán từ đầu nhưng vẫn muốn tận dụng phân tích nâng cao của Adapty, bạn có thể sử dụng chế độ observer.

:::important
Xem các giới hạn của chế độ observer tại [đây](observer-vs-full-mode).
:::

<CustomDocCardList ids={['implement-observer-mode', 'report-transactions-observer-mode', 'ios-present-paywall-builder-paywalls-in-observer-mode', 'ios-troubleshoot-purchases']} />