> ## Documentation Index
> Fetch the complete documentation index at: https://ext.eplus.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Tính năng

> Thẻ PayPal và Stripe sandbox, tự động điền form, thiết lập và hỗ trợ trình duyệt

## Dữ liệu kiểm thử thanh toán

<CardGroup cols={2}>
  <Card title="Thẻ PayPal ngẫu nhiên" icon="credit-card">
    Tạo số Visa, Mastercard, American Express, Diners Club, Maestro, CUP và JCB hợp lệ theo Luhn, kèm ngày hết hạn và CVV.
  </Card>

  <Card title="PayPal error trigger" icon="triangle-exclamation">
    Kiểm thử nhanh các luồng refused, fraud, expired, invalid, insufficient funds, stolen card, generic decline và CVV failure.
  </Card>

  <Card title="Thư viện Stripe test" icon="stripe">
    Chọn thẻ success, decline và 3D Secure có sẵn mà không phải tìm lại tài liệu mỗi lần kiểm thử.
  </Card>

  <Card title="Thẻ trong context menu" icon="computer-mouse">
    Điền trực tiếp giá trị PayPal hoặc Stripe phổ biến vào input được focus gần nhất.
  </Card>
</CardGroup>

## Tự động hóa form

<CardGroup cols={2}>
  <Card title="Điền toàn bộ form" icon="wand-magic-sparkles">
    Phát hiện và điền số thẻ, ngày hết hạn, CVV, tên chủ thẻ và quốc gia dựa trên name, ID, placeholder và autocomplete phổ biến.
  </Card>

  <Card title="Tương thích frontend framework" icon="code">
    Phát sinh sự kiện input và change gốc để React và các ứng dụng dùng controlled field nhận biết dữ liệu mới.
  </Card>

  <Card title="Expiry dạng chung hoặc tách riêng" icon="calendar">
    Hỗ trợ một ô expiry duy nhất hoặc month/year nằm trong input hay select riêng.
  </Card>

  <Card title="Hostname phát triển được hỗ trợ" icon="globe">
    Chạy trên PayPal, Stripe, localhost, `127.0.0.1` và ứng dụng App Engine đã khai báo trong content script.
  </Card>
</CardGroup>

## Sidebar và tùy chỉnh

* Side panel cố định trên Chrome.
* Firefox sidebar bằng `sidebar_action`.
* Chọn quốc gia thanh toán mặc định từ danh sách có sẵn.
* Tùy chỉnh tên chủ thẻ.
* Hình nền riêng cho thẻ PayPal và Stripe.
* Giao diện tiếng Anh và tiếng Việt.

## Lưu trữ và quyền riêng tư

Sandbox Pay lưu thiết lập người dùng bằng WXT browser storage. Manifest hiện tại khai báo Firefox không có dữ liệu bắt buộc phải thu thập và không yêu cầu thông tin đăng nhập tài khoản thanh toán.

<Info>
  Dữ liệu thẻ test được tạo cục bộ hoặc lấy từ các giá trị sandbox tĩnh trong mã nguồn. Sandbox Pay chỉ giảm thao tác nhập lặp lại, không xử lý giao dịch thanh toán.
</Info>

## Hỗ trợ trình duyệt

| Trình duyệt | Cách tích hợp                     |
| ----------- | --------------------------------- |
| Chrome      | Manifest V3 với API `sidePanel`.  |
| Firefox     | Manifest V3 với `sidebar_action`. |

## Giới hạn hiện tại

* Quy tắc và danh sách thẻ test chính thức của provider có thể thay đổi.
* Auto-fill phụ thuộc vào cấu trúc HTML hiện tại của trang.
* Iframe thanh toán khác nguồn có thể chặn content script.
* Content script không chạy trên mọi website production.
* Số thẻ hợp lệ theo Luhn chưa chắc được provider hoặc cấu hình sandbox cụ thể chấp nhận.


## Related topics

- [Tiện ích trình duyệt ePlus.DEV](/vi/index.md)
- [Câu hỏi thường gặp](/vi/sandbox-pay/faq.md)
- [Sandbox Pay](/vi/sandbox-pay/introduction.md)
- [Hướng dẫn sử dụng](/vi/sandbox-pay/usage.md)
