Docs

Первый тестовый платёж

Первый тестовый платёж

Используйте отдельный тестовый заказ и настройте проект. Test использует USDT в TRON Shasta, а не основной сети. Явно зарегистрируйте адрес в Test, разрешите USDT, задайте URL возврата и активный HTTPS-вебхук; храните секрет Test на сервере. Если Test недоступен, обратитесь в поддержку и проверяйте подписи и статусы локально, не переключаясь на Live.

  1. Выберите Shasta в кошельке отправителя. Получите тестовые TRX для сетевой комиссии из крана Shasta и настроенные тестовые USDT. Проверьте сеть и тестовый контракт в списке активов. Токены не имеют реальной ценности. Не вводите фразу восстановления в кран.
  2. По быстрому старту v2 создайте одну сессию Test с сохранёнными ID заказа и ключом идемпотентности. Откройте возвращённый checkoutUrl без изменений.
  3. Выберите предложенный маршрут Test. Сверьте сеть, контракт токена, адрес, точную сумму и срок. Отправьте ровно один перевод. QR содержит только адрес. Не округляйте и не разбивайте сумму; если маршрута нет, остановитесь.
  4. Проверьте исходное тело подписанного payment_session.paid и авторизованный GET /v2/payment-sessions/:id, сопоставив проект, режим, заказ, валюту и цену. Сохраните одно тестовое выполнение с дедупликацией события и заказа. Проверка соединения сама по себе не является платёжным тестом.
  5. Если подтверждения нет, проверьте транзакцию и серверный статус. Своевременный перевод может подтвердиться после таймера. Не отправляйте повторно; см. проблемы оплаты.

Test не пополняет сервисный баланс Live и не начисляет его реферальные награды. Смена режима не изменяет старые реквизиты или привязки заказов. До выдачи секрета Live отдельно настройте и проверьте каждый текущий вебхук Live.