Интеграция
Перед переключением в боевой режим
Это те же проверки, что делает наша поддержка. Пройти их самому заранее — разница между тихим запуском и громким.
Платеж
- Успешная оплата: клиент возвращается, заказ отмечен оплаченным
- Отказ: заказ остается открытым, клиент видит понятную причину
- Сумма формируется на вашем сервере, а не берется из браузера
- Истечение страницы корректно закрывает заказ
Колбэк
- Подпись проверяется, сломанная отклоняется
- Одно и то же уведомление дважды во второй раз ничего не меняет
- Обработчик отвечает за пару секунд, а работает после
- Перед выдачей товара статус подтверждается чтением платежа
Возврат
- Полный и частичный возврат проходят оба
- Ваш статус заказа сходится с нашим после возврата
- Возврат делает не тот же человек, который отгружает
Безопасность и эксплуатация
- Ключи лежат в окружении, а не в репозитории
- Ключи песочницы и боевые нельзя перепутать случайно
- Ошибки платежей попадают в лог, который кто-то читает
- На вашей стороне есть человек, знающий, что делать, когда клиент говорит, что деньги ушли, а заказа нет