Skip to main content
Используйте расширение только в PayPal Sandbox, Stripe Test Mode, локальной разработке или других явно разрешённых тестовых системах. Сгенерированные данные не предназначены для реальных платежей или production checkout.
Sandbox Pay — расширение с открытым исходным кодом для разработчиков и QA-команд. Оно объединяет карты PayPal Sandbox, сценарии ошибок PayPal и тестовые карты Stripe в боковой панели и умеет автоматически заполнять поддерживаемые платёжные формы.

Основные возможности

PayPal Sandbox

Генерирует номера, проходящие проверку Luhn, для Visa, Mastercard, American Express, Diners Club, Maestro, CUP и JCB, а также срок действия и CVV.

Stripe Test Mode

Содержит карты для успешных платежей, отказов и сценариев 3D Secure.

Автозаполнение

Заполняет номер карты, срок действия, CVV, имя держателя и страну в найденных полях.

Контекстное меню

Вставляет тестовое значение в последнее выбранное поле через меню правой кнопки мыши.

Установка

Chrome Web Store

Установите Sandbox Pay напрямую в Chrome и совместимые Chromium-браузеры.

Firefox Add-ons

Установите подписанную версию Sandbox Pay для Firefox.
Для разработки из исходного кода:
Другие команды:

Использование

  1. Откройте поддерживаемую тестовую страницу PayPal, Stripe или локальный checkout.
  2. Нажмите значок Sandbox Pay, чтобы открыть боковую панель.
  3. Выберите вкладку PayPal или Stripe.
  4. Выберите карту или сценарий ошибки.
  5. Запустите действие автозаполнения.
  6. Перед отправкой формы проверьте значения, особенно в пользовательских или встроенных checkout-формах.

Ошибки PayPal

Расширение содержит триггеры CCREJECT-REFUSED, CCREJECT-SF, CCREJECT-EC, CCREJECT-IF, CCREJECT-LS, CCREJECT-BANK_ERROR и CCREJECT-CVV_F. Используйте их только в потоках PayPal Sandbox, которые поддерживают эти значения.

Поддерживаемые сайты

Content Script работает на доменах PayPal и Stripe, а также на localhost, 127.0.0.1 и *.appspot.com. Защищённые cross-origin iframe могут блокировать доступ расширения к полям; тогда потребуется ручной ввод.

Настройки и конфиденциальность

Страна по умолчанию, имя держателя и дополнительные фоны карт сохраняются в локальном хранилище расширения. Используются разрешения activeTab, scripting, contextMenus, storage и браузерный API боковой панели. Реальные данные карт не сохраняются.
Интерфейс расширения сейчас доступен на английском и вьетнамском языках. Это русское руководство описывает тот же актуальный набор функций.

Поддержка и исходный код

Не публикуйте в открытых issue реальные номера карт, данные клиентов, учётные данные или снимки экрана с персональной платёжной информацией.