Tarsier LabsTarsier Labs
🐵
首页
分类
标签
收藏
关于
返回标签列表

Payment

0 篇文章

订单支付管道:优惠券 + 秒杀 + 金币 + 拼团四层价格计算

订单支付管道:优惠券 + 秒杀 + 金币 + 拼团四层价格计算

深入解析 NestJS 项目中的 OrderService.checkOut 方法,展示如何在 Prisma 事务中串联四层价格计算(秒杀、优惠券、金币、拼团)和五个子系统,涵盖乐观锁扣款、原子库存扣减与完整退款流程

00
后端开发
头像服务、支付集成与公共缓存拦截器

头像服务、支付集成与公共缓存拦截器

JoyMini API 的头像自动生成服务(Sharp 合成 + BullMQ 队列)、Xendit 支付集成(含分布式锁调账)和基于 Redis 的公共缓存拦截器实现。

00
接口管理
支付 Webhook & 回调处理深度解析 — 乐观锁、幂等性、原子化钱包操作

支付 Webhook & 回调处理深度解析 — 乐观锁、幂等性、原子化钱包操作

深入解析 PaymentWebhookController(单端点路由 + callback-token 鉴权)→ handleUniversalWebhook(充值/提现分流)→ handleInvoiceWebhook(updateMany 乐观锁 + creditCash)→ handlePayoutWebhook(原子 unfreeze + CRITICAL 降级)→ WalletService(ensureWallet / creditCash / freezeCash / unfreezeCash + beforeBalance/afterBalance 审计流水)

00
管理后台
支付流程全链路 — API Xendit → Flutter App → admin-next 财务审核

支付流程全链路 — API Xendit → Flutter App → admin-next 财务审核

NestJS PaymentService(Xendit Invoice/Payout网关)→ ClientWalletService(充值/提现/Webhook回调业务)→ admin-next Finance 页面(WithdrawalList、DepositList、TransactionList)

00
管理后台