Собираю на Stripe платёжную часть, за которую потом не стыдно: оплата проходит, подписки продлеваются, деньги доходят до продавцов, а вы не тонете в спорных ситуациях. Начинаю с разбора вашей бизнес-логики и того, как именно устроены ваши деньги, и только после этого проектирую поток. В работу беру разовые платежи, регулярные тарифы, пробные периоды и апгрейды с честным пересчётом, оплату по факту потребления, скидки и налоговые правила вашего рынка. На выходе — цельная схема, а не набор разрозненных вызовов.
Самое хрупкое место любой оплаты наступает после того, как клиент нажал «оплатить», поэтому опорой всей логики я делаю вебхуки. Каждое событие проверяется по подписи, обработчики пишу идемпотентными, а статусы платежей сверяю с вашим хранилищем, чтобы дубликат уведомления или повторная доставка не списали деньги дважды и не подвесили заказ. Отдельно закрываю сценарии отказа карты, усиленной аутентификации и 3-D Secure, а также возвраты, частичные возвраты и оспаривания.
Для площадок с несколькими продавцами настраиваю Connect: регистрацию получателей, разбивку суммы между сторонами, удержание комиссии и выплаты по графику с прозрачными отчётами. Передаю проект с тестами, храню секретные ключи только на сервере и прикладываю сжатую инструкцию для вашей команды.
— Разовые платежи, подписки, пробные периоды и пересчёт тарифа
— Идемпотентные вебхуки с проверкой подписи и сверкой статусов
— 3-D Secure, отказы карт, возвраты, оспаривания и выплаты
Самое хрупкое место любой оплаты наступает после того, как клиент нажал «оплатить», поэтому опорой всей логики я делаю вебхуки. Каждое событие проверяется по подписи, обработчики пишу идемпотентными, а статусы платежей сверяю с вашим хранилищем, чтобы дубликат уведомления или повторная доставка не списали деньги дважды и не подвесили заказ. Отдельно закрываю сценарии отказа карты, усиленной аутентификации и 3-D Secure, а также возвраты, частичные возвраты и оспаривания.
Для площадок с несколькими продавцами настраиваю Connect: регистрацию получателей, разбивку суммы между сторонами, удержание комиссии и выплаты по графику с прозрачными отчётами. Передаю проект с тестами, храню секретные ключи только на сервере и прикладываю сжатую инструкцию для вашей команды.
— Разовые платежи, подписки, пробные периоды и пересчёт тарифа
— Идемпотентные вебхуки с проверкой подписи и сверкой статусов
— 3-D Secure, отказы карт, возвраты, оспаривания и выплаты