Ключевое — idempotency и state machine. Статусы: created→processing→success/failed→refunded. Idempotency key на каждую операцию. Двойная запись: локальная БД + платёжный шлюз, reconciliation job. Webhook handler с signature verification. Retry с exponential backoff. Все операции в транзакции. Аудит лог каждого изменения статуса. PCI DSS — токенизация карт.
Как спроектировать payment system на Go?
Senior
144 просмотровAFK Offer AI
Что такое deadline в gRPC?