Тестирование Apple Pay в тестовом окружении

Тестовое окружение (sandbox-режим) — это автономная рабочая среда, в которой доступны все функции live-режима, кроме авторизации пользователя и проведения реальных платежей. Чтобы получить доступ к тестовому окружению, передайте параметр “mode”:“sandbox” при получении токена.

Для открытия платежного интерфейса используйте ссылку, в которой укажите полученный токен в query-параметре: https://sandbox-secure.xsolla.com/paystation4/?token={token}.

В тестовом окружении вы можете протестировать следующие сценарии взаимодействия с платежным интерфейсом с помощью Apple Pay:

Тестовый аккаунт Apple Pay

Предварительные настройки

Перед тем как создать тестовый аккаунт, вам необходимо настроить аккаунт разработчика на стороне Apple. Для этого:

  1. Зарегистрируйте ваш ID продавца (Merchant ID).
  2. Создайте сертификат для обработки платежей (Payment Processing Certificate) или получите запрос на сертификат (CSR) от вашего платежного провайдера (PSP).
  3. Для приема платежей в браузере:

    a. Создайте сертификат удостоверения продавца (Merchant Identity Certificate).

    b. Зарегистрируйте и верифицируйте ваш домен.

    c. Убедитесь, что все веб-страницы, на которых присутствует кнопка Apple Pay, используют протокол HTTPS и ваш веб-сервер поддерживает протокол шифрования TLS 1.2.

Примечание
Подробная информация о настройке аккаунта разработчика приведена в документации Apple.

Создание тестового аккаунта

Для тестирования процесса оплаты вам необходимо создать аккаунт для тестового окружения Apple Pay:

  1. Войдите в свой аккаунт в Apple Store Connect.
  2. Перейдите в раздел Users and Access.
  3. На вкладке Sandbox добавьте тестовый аккаунт:
    • Если у вас уже есть тестовый аккаунт, нажмите значок + и заполните информацию о тестовом пользователе.
    • Если у вас нет тестового аккаунта, нажмите Create Test Accounts и заполните информацию о тестовом пользователе.
Внимание
Для тестового аккаунта вы не можете указывать email-адрес, который уже привязан к активному аккаунту Apple или был использован для покупок в iTunes или App Store.
  1. Нажмите Create.

Созданный аккаунт появится в списке тестовых аккаунтов. Для тестирования вам необходимо войти в него на тестовых устройствах Apple (мобильных или десктопных) и добавить тестовые карты.

Примечание
Подробная информация о создании тестового аккаунта приведена в документации Apple.

Сценарии тестирования

Тестовый платеж из браузера Safari

Чтобы протестировать оплату через Apple Pay в браузере Safari:

  1. Откройте платежный интерфейс в тестовом окружении.
  2. Нажмите кнопку оплаты через Apple Pay.
  3. Перейдите в Apple Pay на вашем мобильном или десктопном устройстве Apple и завершите оплату с помощью тестовой карты.

На странице после совершения оплаты вы увидите номер транзакции.

Чтобы увидеть подробную информацию, включая комиссии, о транзакциях, проведенных в тестовом окружении:

  1. Откройте Личный кабинет и перейдите в раздел Финансы > Реестр транзакций.
  2. Установите переключатель Показать тестовые транзакции в активное положение.

Кроме этого, детали транзакции и оформление возврата доступны в Личном кабинете в разделе Поддержка > Поиск транзакций.

Тестовый платеж из браузера по QR-коду

Если вы тестируете оплату через Apple Pay не в браузере Safari:

  1. Откройте платежный интерфейс в тестовом окружении.
  2. Нажмите кнопку оплаты через Apple Pay.
  3. Отсканируйте появившийся QR-код с помощью iPhone.
  1. Перейдите в Apple Pay на вашем iPhone и завершите оплату с помощью тестовой карты.
На странице после совершения оплаты вы увидите номер транзакции.

Возврат платежа

  1. Настройте обработку вебхука Возврат платежа.
  2. Совершите успешный тестовый платеж.
  3. Вызовите метод API Возврат платежа.

Вы получите уведомление о возврате платежа на URL-адрес вебхука.

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 4 июля 2025

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!
Не получилось отправить ваш комментарий
Попробуйте еще раз позже или напишите нам на [email protected].
OSZAR »