Узнайте, как работают оплаты по платежным ссылкам в RemOnline с помощью интеграции со Stripe
Тестирование является важным этапом при настройке интеграции платежной системы. Чтобы узнать и убедиться, как правильно работают оплаты в интеграции, выполните следующие настройки:
1. Тестовые сценарии оплат
Во время тестирования интеграции Stripe есть возможность проверить различные сценарии:
Успешные платежи:
Проверьте, как RemOnline создает платеж, отправляет его в Stripe, получает подтверждение успешной транзакции и обновляет статус платежной ссылки.
Отказы в оплате:
Проверьте, как RemOnline обрабатывает различные типы отказов (недостаточно средств, отклонено банком и т.д.): отображается ли корректное сообщение пользователю, фиксируется ли отказ в логах, не меняется ли статус ссылки на оплату ошибочно.
Под каждый тип сценария нужны разные карты для проведения тестовых платежей.
2. Тестовые карты
Stripe предоставляет специальные тестовые номера карт, которые позволяют симулировать различные сценарии оплаты без использования реальных платежных данных. Это позволяет проверить, как ваша интеграция обрабатывает успешные платежи, отказы, ошибки валидации и другие ситуации, возникающие при оплате платежных ссылок.
Наиболее распространенные тестовые карты:
Успешная оплата:
Номер карты: 4242 4242 4242 4242
Любая будущая дата истечения (например, 12/26)
Любой CVC/CVV (например, 123)
Отказ в оплате:
4000 0000 0000 0002 (всегда отказывает)
Недостаточно средств:
4000 0000 0000 0001
Вы можете найти полный список тестовых номеров карт и их описания в официальной документации Stripe по ссылке.
Чтобы проверить интеграцию без перевода денег, воспользуйтесь специальной тестовой средой (sandbox) в Stripe.
3. Создание отдельной кассы для тестовых платежей в RemOnline
Для проведения тестовых платежей необходимо создать отдельную кассу в RemOnline.
Перейдите на страницу Финансы > Платежи и нажмите кнопку «+ Добавить кассу».
Укажите название кассы в качестве обязательного поля и установите кассу безналичную, только в безналичном . Подробнее о настройке кассы в этой статье.
⚠️ Не устанавливайте чекбокс Виртуальная касса, поскольку такие кассы не поддерживаются в интеграции с платежными системами и не могут использоваться во время тестирования.
После проведения тестирования с оплатами необходимо удалить платежи в данной кассе и удалить кассу. Для этого нажмите на шестеренку в верхнем углу кассы. Затем нажмите кнопку удаления. Таким образом, финансовая отчетность компании не будет нарушена.
4. Проведение тестовой оплаты
После выполнения предварительных настроек и подключения интеграции проведем тестовую оплату.
1. Перейдите в раздел Финансы > Платежные ссылки и нажмите + Ссылка на оплату. Подробнее о создании ссылок на оплату в этой статье.
☝️ Чтобы не смешивать тестовые и реальные оплаты, рекомендуем создать отдельного тестового плательщика для проведения тестовых платежей. Таким образом, история платежей настоящего клиента будет актуальной.
2. После создания платежа на оплату, откройте его по ссылке.
3. На странице ссылки на оплату заполните данные для проведения тестовой оплаты. Здесь вы указываете номер карты в соответствии с тем, какой тип оплаты вы хотите осуществить (успешная, неуспешная и т.д.).
4. После произведенной оплаты, статус платежной ссылки автоматически изменится на соответствующий.
☝️ После завершения тестирования обязательно удалите кассу, созданную для тестовых платежей, тестовые платежные ссылки и тестового плательщика. Это сохранит все ваши данные в отчетах актуальными.