Tarsier LabsTarsier Labs
🐡
Home
Categories
Tags
Bookmarks
About
Back to tags

Xendit

0 articles

Financial Audit System: NestJS Xendit Payout + @DistributedLock + Cron Ghost Order Auto-Recovery

Financial Audit System: NestJS Xendit Payout + @DistributedLock + Cron Ghost Order Auto-Recovery

In-depth analysis of a production-grade financial audit system, covering distributed locks to prevent duplicate payouts, Xendit third-party payout integration, Cron auto-recovery mechanisms, and a complete state machine design.

00
Backend Development
Avatar Service, Payment Integration, and Public Cache Interceptor

Avatar Service, Payment Integration, and Public Cache Interceptor

JoyMini API's automatic avatar generation service (Sharp compositing + BullMQ queue), Xendit payment integration (with distributed lock reconciliation), and a Redis-based public cache interceptor implementation.

00
Interface Management
Full Payment Process Chain β€” API Xendit β†’ Flutter App β†’ admin-next Financial Audit

Full Payment Process Chain β€” API Xendit β†’ Flutter App β†’ admin-next Financial Audit

NestJS PaymentService (Xendit Invoice/Payout Gateway) β†’ ClientWalletService (Deposit/Withdrawal/Webhook Callback Business Logic) β†’ admin-next Finance Page (WithdrawalList, DepositList, TransactionList)

00
Management Backend