# Nhận thanh toán ngay trong hội thoại

Gửi thẻ thanh toán VietQR cho một đơn hàng. Khách quét bằng app ngân hàng bất kỳ, và đơn tự chuyển sang đã thanh toán khi tiền về.

Phần lớn khách Việt thanh toán bằng chuyển khoản. Cái khó không nằm ở việc chuyển tiền mà ở mọi thứ xung quanh: gõ số tài khoản, ghi đúng số tiền, viết nội dung chuyển khoản để kế toán đối soát được, rồi có người mở app ngân hàng kiểm tra trước khi xác nhận đơn. Thẻ thanh toán làm hết những việc đó ngay trong chat.

Thẻ hiện mã VietQR đã điền sẵn số tiền và một nội dung chuyển khoản riêng. Khách quét bằng app ngân hàng bất kỳ và xác nhận. Khi tiền về tài khoản của bạn, Hạ Tầng khớp khoản tiền với đơn, đánh dấu đơn đã thanh toán và cảm ơn khách trong hội thoại. Không ai phải mở app ngân hàng để kiểm tra.

## Trước khi bắt đầu

- Ứng dụng **Thanh toán** đang bật và đã **liên kết ít nhất một tài khoản ngân hàng**. Xem [Liên kết tài khoản ngân hàng](https://hatang.dev/vi/help/payments/link-bank-account).
- Ứng dụng **Sản phẩm** đang bật.
- Bạn có quyền **Làm việc** với module Hỗ trợ khách hàng.

Khi chưa liên kết tài khoản ngân hàng thật, thẻ thanh toán dùng **môi trường thử nghiệm** với ngân hàng giả lập: không có tiền thật nào được chuyển. Nhờ vậy bạn thử được toàn bộ quy trình trước. Xem [Chuyển sang chính thức](https://hatang.dev/vi/help/payments/go-live).

## Gửi thẻ thanh toán

Có ba cách, đều gắn với một đơn hàng:

- **Ngay khi lên đơn**: để bật **Gửi link thanh toán VietQR ngay** trong khung **Đơn hàng mới** (xem [Tạo và quản lý đơn hàng](https://hatang.dev/vi/help/products/orders)).
- **Từ thẻ đơn hàng** trong hội thoại: bấm **Gửi link thanh toán**.
- **Từ trang đơn hàng**: ở mục **Thanh toán**, bấm **Gửi link thanh toán**.

Thẻ được đăng vào hội thoại kèm câu "Bạn thanh toán giúp mình theo mã bên dưới nhé:".

![Thẻ đơn hàng và thẻ thanh toán VietQR trong hội thoại](https://hatang.dev/help/img/vi/products/cards.webp)

## Khách nhìn thấy gì

| Kênh | Thẻ thanh toán |
|---|---|
| Widget chat trên website và ứng dụng của bạn | Mã QR, số tiền, **Nội dung CK** và nút **Thanh toán** mở trang thanh toán |
| Messenger và Instagram | Tin nhắn có nút **Thanh toán** mở trang thanh toán |
| Zalo và các kênh khác | Chữ, gồm số tiền, link trang thanh toán và nội dung chuyển khoản |

Trang thanh toán hiện cùng mã QR và thông tin ngân hàng, nên khách trên kênh nào cũng trả được từ điện thoại hay máy tính.

## Khi tiền về

1. Khách chuyển đúng số tiền với đúng nội dung chuyển khoản.
2. Ngân hàng báo giao dịch về Hạ Tầng, Hạ Tầng khớp với khoản thanh toán theo nội dung và số tiền.
3. Đơn được đánh dấu **Đã thanh toán**, chuyển sang **Đã xác nhận** nếu đang ở Mới hoặc Đang tư vấn, và thẻ trong hội thoại chuyển sang "đã thanh toán": mã QR biến mất.
4. Hội thoại nhận tin "Đã nhận thanh toán … cho đơn …. Cảm ơn bạn!".
5. Nếu bạn đã chọn xuất hoá đơn điện tử, hoá đơn được phát hành (xem [Xuất hoá đơn điện tử](https://hatang.dev/vi/help/payments/issue-einvoices)).

Khoản thanh toán cũng hiện trong ứng dụng **Thanh toán** với mã đơn trong phần mô tả, để kế toán thấy cùng mọi giao dịch khác. Nếu khách chuyển dư, đơn vẫn được đánh dấu đã thanh toán; chuyển thiếu thì đơn vẫn chưa thanh toán. Cả hai trường hợp đều hiện trong Thanh toán để đội của bạn xử lý. Xem [Giao dịch và đối soát](https://hatang.dev/vi/help/payments/transactions-and-matching).

## Cần biết

- **Mỗi đơn một khoản thanh toán.** Gửi lại link là gửi lại đúng khoản đang chờ. Nếu tổng tiền đơn đã đổi, hoặc khoản thanh toán đã hết hạn hay bị huỷ, Hạ Tầng tạo khoản mới.
- **Link hết hạn sau 24 giờ.** Trên trang đơn hàng, **Gửi link mới** tạo link mới.
- **Đơn đã thanh toán bị khoá.** Không đổi được dòng hàng, giảm giá hay phí giao hàng nữa.
- **Số tiền phải lớn hơn 0.** Đơn có tổng 0 ₫ không tạo được link thanh toán.
- Giao dịch thiếu nội dung, hoặc sai số tiền, không tự khớp được. Nó chờ trong Thanh toán để có người khớp bằng tay.

## Xử lý sự cố

| Hiện tượng | Nguyên nhân | Cách xử lý |
|---|---|---|
| Báo lỗi "Link a bank account in Payments → Payments settings → Bank accounts before sending payment links" | Chưa liên kết tài khoản ngân hàng | Liên kết trong **Thanh toán → Cài đặt thanh toán**, xem [Liên kết tài khoản ngân hàng](https://hatang.dev/vi/help/payments/link-bank-account) |
| "Đã tạo đơn, nhưng link thanh toán thất bại" | Đơn đã có nhưng không tạo được khoản thanh toán | Mở đơn và bấm **Gửi link thanh toán**; kiểm tra kết nối ngân hàng trong Thanh toán |
| Khách đã chuyển nhưng đơn vẫn chưa thanh toán | Nội dung hoặc số tiền không khớp | Tìm giao dịch trong Thanh toán và khớp bằng tay |
| "This order is already paid" | Đơn đã được thanh toán trước đó | Không cần làm gì. Khách mua thêm thì tạo đơn mới |
