---
title: "Sửa lỗi Code-1003 cantMakePayment trong React Native SDK"
description: "Giải quyết lỗi thực hiện thanh toán khi quản lý gói đăng ký trong Adapty."
---

Lỗi 1003, `cantMakePayments`, cho biết thiết bị không thể thực hiện in-app purchase.

Nếu bạn gặp lỗi `cantMakePayments`, thường là do một trong các nguyên nhân sau:

- Giới hạn thiết bị: Lỗi này không liên quan đến Adapty. Xem cách khắc phục bên dưới.
- Cấu hình Observer mode: Không thể dùng đồng thời phương thức `makePurchase` và Observer mode. Xem phần bên dưới.

## Sự cố: Giới hạn thiết bị \{#issue-device-restrictions\}

| Sự cố                         | Giải pháp                                                                                                                   |
|-------------------------------|-----------------------------------------------------------------------------------------------------------------------------|
| Giới hạn Screen Time          | Tắt giới hạn In-App Purchase trong [Screen Time](https://support.apple.com/en-us/102470)                                   |
| Tài khoản bị tạm khóa         | Liên hệ Apple Support để giải quyết vấn đề tài khoản                                                                       |
| Giới hạn khu vực              | Sử dụng tài khoản App Store từ vùng được hỗ trợ                                                                             |

## Sự cố: Dùng đồng thời Observer mode và makePurchase \{#issue-using-both-observer-mode-and-makepurchase\}

Nếu bạn đang dùng `makePurchases` để xử lý giao dịch mua, bạn không cần dùng Observer mode. [Observer mode](observer-vs-full-mode) chỉ cần thiết khi bạn tự triển khai logic mua hàng.

Vì vậy, nếu bạn đang dùng `makePurchase`, bạn có thể xóa phần kích hoạt Observer mode khỏi code khởi tạo SDK một cách an toàn.