Skip to main content

Mở sidebar

Chọn biểu tượng Sandbox Pay trên thanh công cụ. Chrome mở tiện ích trong side panel; Firefox mở sidebar tương ứng. Giữ panel hiển thị giúp kiểm thử nhiều trạng thái checkout mà không phải mở lại tiện ích liên tục.

Kiểm thử PayPal Sandbox

1

Mở trang sandbox được hỗ trợ

Truy cập PayPal Sandbox, trang phát triển local hoặc ứng dụng App Engine có form nhập thẻ.
2

Chọn phần PayPal

Chọn loại thẻ cần dùng hoặc chọn PayPal error trigger cho negative test case.
3

Tạo hoặc chọn dữ liệu test

Tiện ích cung cấp số thẻ, ngày hết hạn trong tương lai và CVV ba hoặc bốn chữ số phù hợp.
4

Điền form

Dùng thao tác fill để điền các trường được phát hiện, sau đó kiểm tra lại toàn bộ dữ liệu trước khi submit giao dịch sandbox.

PayPal error trigger

Các tình huống hiện có gồm thẻ bị từ chối, nghi ngờ gian lận, hết hạn, dữ liệu thẻ không hợp lệ, không đủ tiền, thẻ bị mất hoặc đánh cắp, tài khoản không hợp lệ, decline chung và lỗi CVV.
Error trigger là dữ liệu kiểm thử riêng của provider. Cách phản hồi phụ thuộc vào PayPal Sandbox và có thể thay đổi ngoài phạm vi kiểm soát của tiện ích.

Kiểm thử Stripe

Phần Stripe nhóm các thẻ test theo hành vi mong đợi:
  • Success — các tình huống thanh toán thành công.
  • Decline — các thẻ dùng để tạo phản hồi thanh toán bị từ chối.
  • 3D Secure — các tình huống xác thực và challenge.
Chọn case phù hợp với luồng ứng dụng, sau đó điền tự động hoặc copy dữ liệu vào form Stripe test.

Điền toàn bộ form thẻ

Tiện ích cố gắng phát hiện và điền:
  • Số thẻ.
  • Ngày hết hạn dạng chung hoặc tháng/năm riêng.
  • CVV, CVC hoặc security code.
  • Tên chủ thẻ.
  • Quốc gia thanh toán dạng input hoặc select.
Tiện ích phát sinh sự kiện inputchange thông thường để React và các frontend framework khác nhận biết giá trị mới.

Điền từng ô bằng context menu

1

Focus hoặc nhấp phải vào input

Chọn ô cần nhận dữ liệu kiểm thử.
2

Mở context menu

Nhấp chuột phải và chọn thao tác của Sandbox Pay.
3

Chọn dữ liệu

Chọn thẻ hoặc giá trị cần dùng. Tiện ích điền vào input được focus gần nhất.

Cấu hình mặc định

Trong phần thiết lập có thể thay đổi:
  • Quốc gia thanh toán mặc định.
  • Tên chủ thẻ mặc định.
  • Hình nền thẻ PayPal và Stripe.
  • Giao diện tiếng Anh hoặc tiếng Việt.
Các tùy chọn được lưu trong browser extension storage.

Khi tự động điền không hoạt động

Một số provider đặt ô nhập nhạy cảm trong iframe bảo mật khác nguồn nên content script không thể truy cập. Khi đó, hãy copy dữ liệu từ sidebar và paste thủ công. Đồng thời kiểm tra hostname có nằm trong danh sách hỗ trợ và cấu trúc field của trang chưa thay đổi.