# Stripe là gì? Dùng được ở Việt Nam không và có lựa chọn nào thay thế

URL: https://opcaios.org/blog/stripe-la-gi
Ngày: 2026-10-27
Cập nhật: 2026-10-25
Tác giả: Lê Quốc Nghĩa
Chuyên mục: Hướng dẫn

Stripe là nền tảng thanh toán trực tuyến cho phép website và ứng dụng nhận tiền từ thẻ, ví điện tử và các phương thức khác, rồi chuyển tiền về tài khoản của người bán. Stripe nổi tiếng với bộ công cụ cho lập trình viên, trang thanh toán dựng sẵn và gói thu tiền định kỳ. Theo trang giá chính thức của Stripe (kiểm tra ngày 23/10/2026), gói Standard tính 2,9% + $0,30 cho mỗi giao dịch thẻ nội địa thành công. Tuy nhiên, theo danh sách quốc gia được hỗ trợ trên trang chính thức, **Việt Nam chưa nằm trong nhóm đó**, nên doanh nghiệp đăng ký tại Việt Nam chưa mở tài khoản Stripe trực tiếp được. Bài này trả lời bốn câu hỏi: (1) Stripe hoạt động ra sao; (2) phí bao nhiêu; (3) kỹ thuật webhook đáng học cho mọi cổng thanh toán; (4) người bán Việt Nam đang thu tiền thế nào, dựa trên kinh nghiệm thực tế tích hợp PayOS và SePay của OPCAIOS.

![Luồng thanh toán Stripe: khách chọn mua, trang thanh toán của Stripe, webhook báo kết quả về máy chủ của bạn](https://opcaios.org/images/blog/stripe-la-gi/so-do.webp)
*Một lần thanh toán qua Stripe: khách thanh toán, Stripe xử lý, webhook báo về máy chủ của bạn. Sơ đồ: OPCAIOS.*

## Stripe là gì?

Stripe là hạ tầng tài chính cho doanh nghiệp trực tuyến, gồm nhận thanh toán, thu tiền định kỳ, hoá đơn, thuế bán hàng, phòng chống gian lận và nhiều dịch vụ khác. Trang chủ Stripe mô tả nền tảng giúp bạn nhận thanh toán, quản lý tài khoản ngân hàng doanh nghiệp và dựng mô hình doanh thu tuỳ biến từ giao dịch đầu tiên đến giao dịch thứ một tỷ. Chẳng hạn (giả định), một người bán khoá học có thể dùng Payment Links để thu tiền mà không viết mã, còn một ứng dụng bán gói đăng ký hằng tháng dùng Billing.

Các sản phẩm thường gặp nhất với người bán nhỏ:

| Sản phẩm | Làm gì |
|---|---|
| **Checkout** | Trang thanh toán dựng sẵn, Stripe lưu trữ và bảo mật |
| **Payment Links** | Tạo link thanh toán không cần viết mã |
| **Elements** | Thành phần giao diện để nhúng form thanh toán vào trang của bạn |
| **Billing** | Thu tiền định kỳ, gói đăng ký |
| **Radar** | Phòng chống gian lận |
| **Tax** | Tự động tính thuế bán hàng và VAT |
| **Connect** | Thanh toán cho sàn và nền tảng nhiều người bán |
| **Atlas** | Hỗ trợ thành lập công ty khởi nghiệp |

Theo trang giá của Stripe (kiểm tra ngày 23/10/2026), Stripe hỗ trợ hơn 125 phương thức thanh toán. Gói Standard tính 2,9% + $0,30 mỗi giao dịch thẻ nội địa thành công. Thứ nhất, người bán nhỏ thường bắt đầu với Checkout hoặc Payment Links. Thứ hai, ai cần thu tiền định kỳ dùng Billing. Cuối cùng, sàn nhiều người bán dùng Connect.

## Stripe có dùng được ở Việt Nam không?

Theo trang "Global availability" chính thức của Stripe, Stripe hiện được hỗ trợ ở danh sách các quốc gia và vùng lãnh thổ nhất định, và Việt Nam không có trong danh sách đó. Trong khu vực, danh sách có Singapore, Thái Lan, Malaysia, Nhật Bản và Hồng Kông, còn Indonesia và Ấn Độ đang ở dạng xem trước (Preview). Khi Stripe được hỗ trợ ở nước bạn, bạn bán được cho khách hàng ở bất cứ đâu; vì thế điều kiện là quốc gia đăng ký doanh nghiệp, không phải nơi khách hàng sống.

Với doanh nghiệp ở nước chưa được hỗ trợ, trang này nêu: có thể dùng Stripe Treasury kèm stablecoin để quản lý tiền trên toàn cầu, nhưng ghi rõ "thanh toán chưa được hỗ trợ" và cho đăng ký quan tâm. Danh sách quốc gia thay đổi theo thời gian, hãy xem [trang chính thức](https://stripe.com/global) trước khi quyết định. Cách lập thực thể ở nước được hỗ trợ để dùng Stripe liên quan đến pháp lý, thuế và ngân hàng; nếu cân nhắc hướng này, hãy hỏi kế toán hoặc luật sư thay vì tự làm theo hướng dẫn trên mạng.

## Phí của Stripe là bao nhiêu?

Stripe tính phí theo từng giao dịch thành công, không có phí cài đặt hay phí hằng tháng. Theo trang giá chính thức của Stripe (kiểm tra ngày 23/10/2026), gói Standard là 2,9% cộng $0,30 cho mỗi giao dịch thành công bằng thẻ nội địa. Ví dụ giả định: đơn $100 bằng thẻ nội địa chịu phí 2,9% + $0,30, tức $3,20. Bảng dưới liệt kê các khoản cộng thêm; đầu tiên là loại thẻ, sau đó là quy đổi tiền tệ, cuối cùng là khiếu nại:

| Khoản | Phí |
|---|---|
| Thẻ nội địa | 2,9% + $0,30 mỗi giao dịch thành công |
| Thẻ nhập tay | Cộng thêm 0,5% |
| Thẻ quốc tế | Cộng thêm 1,5% |
| Cần quy đổi tiền tệ | Cộng thêm 1% |
| Klarna (mua trước trả sau) | 5,99% + $0,30 |
| Khiếu nại (dispute) | $15 cho mỗi khiếu nại nhận được |

Ngoài ra, trang giá ghi mức phí theo từng quốc gia có thể khác (mục "Country-specific rates") và có gói Custom cho doanh nghiệp doanh số lớn. Payment Links tính theo biểu phí chung, tên miền riêng tuỳ chọn $10 mỗi tháng. Vì phí và điều kiện thay đổi theo quốc gia và thời gian, hãy xem [trang giá](https://stripe.com/pricing) cho nước bạn.

## Một thanh toán Stripe hoạt động như thế nào?

Một thanh toán Stripe gồm ba bước: khách thanh toán trên trang của Stripe hoặc form nhúng, Stripe xử lý và báo kết quả bằng webhook, rồi máy chủ của bạn cập nhật đơn hàng. Có ba cách tích hợp phổ biến, từ dễ đến linh hoạt. Cách đầu tiên là Payment Links, cách thứ hai là Checkout và cách thứ ba là Elements:

1. **Payment Links:** tạo link trong bảng điều khiển, gửi cho khách qua email hay tin nhắn, không cần mã. Hợp để bán khoá học, thu tiền đặt cọc.
2. **Checkout:** trang thanh toán dựng sẵn do Stripe lưu trữ. Theo tài liệu, Checkout hỗ trợ gói đăng ký, lưu thông tin thanh toán cho lần sau, Adaptive Pricing và chế độ Managed Payments xử lý thuế bán hàng và VAT ở hơn 80 quốc gia.
3. **Elements:** tự dựng giao diện thanh toán bằng các thành phần Stripe, linh hoạt nhất nhưng cần lập trình.

Dù chọn cách nào, theo tài liệu của Stripe, kết quả thanh toán cuối cùng nên được xác nhận bằng **webhook**, không phải bằng việc khách quay lại trang cảm ơn, vì khách có thể đóng trình duyệt trước khi trang tải xong. Cả ba cách đều tính theo biểu phí Standard 2,9% + $0,30 cho mỗi giao dịch thẻ nội địa thành công, và Payment Links tính theo biểu phí chung. Nếu chưa quen khái niệm, đọc [Webhook là gì?](/blog/webhook-la-gi).

## Webhook của Stripe cần xử lý thế nào cho an toàn?

Webhook của Stripe là yêu cầu HTTPS dạng JSON mà Stripe gửi tới địa chỉ của bạn khi có sự kiện, chẳng hạn khách thanh toán xong hay một lần thu định kỳ thành công. Theo tài liệu chính thức của Stripe (kiểm tra ngày 23/10/2026), máy nhận phải làm bốn việc:

1. **Xác minh chữ ký:** kiểm tra yêu cầu do Stripe gửi bằng tiêu đề `Stripe-Signature` và khoá ký `whsec_` của endpoint.
2. **Giữ nguyên thân yêu cầu gốc:** Stripe cần raw body để xác minh.
3. **Trả mã 2xx thật nhanh,** trước khi xử lý logic phức tạp.
4. **Chống xử lý trùng:** theo dõi ID sự kiện, đừng dựa vào thời điểm tạo sự kiện để xác định thứ tự.

Về việc gửi lại, theo tài liệu của Stripe: ở chế độ thật, Stripe cố gửi sự kiện trong tối đa 3 ngày với giãn cách tăng dần; ở chế độ thử, Stripe thử lại 3 lần trong vài giờ. Đây cũng là khuôn chung cho mọi cổng thanh toán: **xác thực, chống trùng, trả lời nhanh, xử lý sau**. Ví dụ giả định, một cửa hàng bán khoá học nên mở khoá cho học viên chỉ sau khi webhook đã xác minh chữ ký và ghi nhận đúng số tiền, thay vì tin vào trang cảm ơn.

## Khoá API của Stripe cần giữ thế nào?

Khoá API quyết định ai được làm gì với tài khoản Stripe của bạn, nên cần giữ như mật khẩu. Theo tài liệu chính thức: khoá bí mật chế độ thử bắt đầu bằng `sk_test_` và có toàn quyền trong môi trường thử; ở chế độ thật, nên dùng **khoá bị hạn chế** (bắt đầu bằng `rk_live_`) chỉ cấp đúng quyền cần thiết, thay cho khoá bí mật toàn quyền `sk_live_`. Khoá bị hạn chế giúp giới hạn thiệt hại nếu bị lộ.

Quy tắc đi kèm: không nhúng khoá bí mật hay khoá hạn chế vào mã nguồn hay ứng dụng chạy ở trình duyệt; lưu trong kho bí mật của máy chủ hoặc biến môi trường. Khi thử, dùng môi trường thử (sandbox) với thẻ thử: giao dịch ở đó không chuyển tiền thật và mô phỏng được thanh toán thành công, thẻ bị từ chối, khiếu nại, hoàn tiền và xác thực 3D Secure.

## Người bán Việt Nam thu tiền thế nào khi chưa dùng được Stripe?

Người bán ở Việt Nam thường dùng cổng thanh toán và dịch vụ chuyển khoản nội địa, với cùng khuôn kỹ thuật như Stripe. Đây là kinh nghiệm thực tế của OPCAIOS: website opcaios.org nhận tiền bằng hai đường.

- **PayOS:** tạo link thanh toán trực tuyến (mã QR, thẻ, ví theo tài liệu tích hợp), kèm webhook ký bằng HMAC-SHA256. Website kiểm tra chữ ký, hỏi lại PayOS xem đơn đã thanh toán chưa và đủ số tiền chưa, rồi mới đánh dấu đã trả.
- **SePay:** dịch vụ theo dõi giao dịch ngân hàng, gửi webhook khi có tiền chuyển vào kèm khoá xác thực. Website khớp nội dung chuyển khoản với mã đơn rồi mở khoá học hoặc giao hàng.

Cả hai đi chung một luồng xử lý trong website, gồm bốn bước: (1) xác thực yêu cầu; (2) chống xử lý trùng; (3) đánh dấu đơn đã thanh toán; (4) gửi email giao hàng và báo cho chủ shop. Khuôn này giống khuôn webhook của Stripe ở trên, nên kỹ năng học từ Stripe dùng lại được cho mọi cổng.

### So sánh định hướng Stripe, PayOS và SePay

Bảng sau không phải so sánh phí:

Bảng so sánh định hướng (không phải so sánh phí):

| Tiêu chí | Stripe | PayOS | SePay |
|---|---|---|---|
| Kiểu thanh toán | Thẻ, ví và hơn 125 phương thức | Link thanh toán: QR, thẻ, ví | Chuyển khoản ngân hàng, theo dõi giao dịch |
| Thị trường chính | Toàn cầu, theo danh sách quốc gia hỗ trợ | Việt Nam | Việt Nam |
| Tài khoản người bán ở Việt Nam | Chưa hỗ trợ theo danh sách chính thức | Có | Có |
| Cách báo kết quả | Webhook ký `Stripe-Signature` | Webhook ký HMAC-SHA256 | Webhook kèm khoá xác thực |

Phí và điều kiện của PayOS và SePay do từng nhà cung cấp quy định và thay đổi theo thời gian; hãy xem trang chính thức của họ và so sánh theo chi phí trên mỗi đơn hàng thật, như cách tính trong bài [Nên chọn model AI nào?](/blog/chon-model-ai) cho mọi chi phí theo mức dùng.

## Stripe kết nối với AI như thế nào?

Stripe có máy chủ MCP cho phép tác nhân AI tương tác với API Stripe và tìm trong tài liệu, trung tâm hỗ trợ của Stripe. Theo tài liệu, bạn kết nối máy khách MCP qua OAuth (khi truy cập thay mặt tài khoản Stripe của bạn, chọn tài khoản thật hay sandbox và quyền cho từng môi trường) hoặc qua khoá API dành riêng cho tác nhân khi ứng dụng AI cần truy cập độc lập, liên tục. Với tiền thật, hãy bắt đầu bằng môi trường thử, cấp quyền tối thiểu, ưu tiên quyền đọc, và giữ bước duyệt thủ công trước mọi thao tác hoàn tiền hay thay đổi; xem thêm bài [MCP là gì?](/blog/mcp-la-gi).

## Lưu ý khi dùng Stripe hay bất kỳ cổng thanh toán nào

Vài điểm nên nhớ trước khi nhận tiền thật:

- **Tuân thủ PCI:** theo tài liệu, ai xử lý, truyền hay lưu dữ liệu thẻ đều phải tuân thủ PCI DSS, và tuân thủ là trách nhiệm chia sẻ. Dùng trang thanh toán do Stripe lưu trữ (Checkout, Payment Links) giúp bạn không tự chạm vào số thẻ.
- **Khiếu nại thanh toán:** theo trang giá, nhận một khiếu nại tốn $15, và tự phản hồi cũng tốn thêm $15 (khoản này được hoàn nếu bạn thắng); chuẩn bị bằng chứng giao hàng và chính sách hoàn tiền rõ ràng.
- **Thuế và pháp lý:** bán xuyên biên giới liên quan thuế và quy định từng nước; Managed Payments của Stripe giúp xử lý thuế bán hàng và VAT, nhưng bạn vẫn cần tư vấn chuyên môn.
- **Xác nhận bằng webhook:** đừng giao hàng chỉ dựa vào việc khách quay lại trang cảm ơn.
- **Tự động hoá quy trình sau thanh toán:** có thể dùng công cụ như [n8n](/blog/n8n-la-gi), [Zapier](/blog/zapier-la-gi) hay [Make](/blog/make-la-gi) để ghi đơn vào bảng tính, báo tin, tạo hoá đơn; hoặc hàm chạy phía máy chủ như Edge Functions của [Supabase](/blog/supabase-la-gi) để nhận webhook; đặt [Cloudflare](/blog/cloudflare-la-gi) phía trước endpoint để lọc truy cập lạ.

## Câu hỏi thường gặp

### Stripe là gì và dùng để làm gì?
Stripe là nền tảng thanh toán trực tuyến để website và ứng dụng nhận tiền từ thẻ, ví điện tử và nhiều phương thức khác, thu tiền định kỳ, xuất hoá đơn và phòng chống gian lận. Có trang thanh toán dựng sẵn và bộ API cho lập trình viên.

### Stripe có dùng được ở Việt Nam không?
Theo trang quốc gia được hỗ trợ của Stripe (kiểm tra 23/10/2026), Việt Nam chưa nằm trong danh sách, nên doanh nghiệp đăng ký tại Việt Nam chưa mở tài khoản trực tiếp được. Danh sách có thể thay đổi, hãy xem trang chính thức.

### Phí của Stripe là bao nhiêu?
Gói Standard của Stripe tính 2,9% + $0,30 cho mỗi giao dịch thẻ nội địa thành công, theo trang giá chính thức (kiểm tra ngày 23/10/2026). Phí cộng thêm tuỳ trường hợp: 1,5% với thẻ quốc tế, 1% nếu cần quy đổi tiền tệ và 0,5% với thẻ nhập tay. Mỗi khiếu nại nhận được tốn $15. Stripe không có phí cài đặt hay phí hằng tháng. Ví dụ giả định: một đơn thẻ nội địa trị giá $100 chịu phí 2,9% + $0,30, tức $3,20, theo biểu phí đó. Trang giá còn ghi mức phí theo từng quốc gia có thể khác và có gói Custom cho doanh nghiệp doanh số lớn. Vì vậy, đầu tiên hãy xem biểu phí đúng cho nước bạn, tiếp theo cộng các khoản phí cộng thêm, cuối cùng so với cổng thanh toán nội địa.

### Người bán ở Việt Nam nên dùng gì thay Stripe?
Thường dùng cổng thanh toán nội địa như PayOS cho link thanh toán QR, thẻ, ví, và dịch vụ như SePay để theo dõi chuyển khoản ngân hàng. OPCAIOS dùng cả hai. Hãy so sánh phí và điều kiện thực tế của từng nhà cung cấp theo chi phí trên mỗi đơn.

### Webhook thanh toán cần làm gì để an toàn?
Xác minh chữ ký của mọi yêu cầu, giữ nguyên thân yêu cầu gốc, trả mã 2xx thật nhanh, chống xử lý trùng bằng ID sự kiện và xử lý logic nặng sau. Muốn dựng quy trình thanh toán và tự động hoá cho doanh nghiệp nhỏ, xem [khoá đào tạo ứng dụng AI](/services/dao-tao-ung-dung-ai) của OPCAIOS.

*Nguồn: trang chủ, trang giá, trang quốc gia được hỗ trợ và tài liệu chính thức của [Stripe](https://stripe.com) (Checkout, Payment Links, webhook, khoá API, kiểm thử, bảo mật, MCP; kiểm tra 23/10/2026); kinh nghiệm tích hợp PayOS và SePay của OPCAIOS. Giá, danh sách quốc gia và tính năng có thể thay đổi; thông tin về PayOS và SePay chỉ mô tả cách OPCAIOS tích hợp, không phải so sánh phí.*
