Tagged articles
150 articles
Page 1 of 2
Architect Chen
Architect Chen
Apr 28, 2026 · Backend Development

How High Must TPS Be for a Payment System to Be Considered High‑Throughput?

The article analyzes why payment systems require far higher transactions‑per‑second than typical web apps, outlines the challenges of distributed transactions under high load, and classifies TPS levels—from 1,000 daily to over 300,000—as benchmarks, citing Alipay’s Double 11 peak as an ultra‑high example.

TPSbackenddistributed transactions
0 likes · 3 min read
How High Must TPS Be for a Payment System to Be Considered High‑Throughput?
Chen Tian Universe
Chen Tian Universe
Feb 26, 2026 · Backend Development

Building a Payment Middle Platform: 5 Core Modules and Real-World Scenarios

This article explains why SaaS providers need a payment middle platform, outlines the five essential modules—merchant account configuration, core payment system, reconciliation, profit sharing, and settlement—and describes four common payment scenarios with practical implementation guidance.

Transactionspayment
0 likes · 13 min read
Building a Payment Middle Platform: 5 Core Modules and Real-World Scenarios
Chen Tian Universe
Chen Tian Universe
Feb 21, 2026 · Fundamentals

How Card Networks Power Global Payments: From Rules to Real‑Time Settlement

This comprehensive guide explains what card organizations are, how they act as the central platform connecting issuing and acquiring banks, the architecture of their private networks, the ISO‑8583 and ISO‑20022 messaging standards, the clearing and settlement process, fee models, and future challenges from stablecoins and CBDCs.

ISO-8583card networksclearing
0 likes · 26 min read
How Card Networks Power Global Payments: From Rules to Real‑Time Settlement
Chen Tian Universe
Chen Tian Universe
Feb 3, 2026 · Fundamentals

Designing a Modern Payment Checkout: Evolution, Architecture, and Real‑World Scenarios

This comprehensive guide explores the evolution of payment checkout systems, breaks down their architecture, outlines preparation steps, details processing flows, analyzes common payment scenarios, and presents five concrete industry examples—from medical billing to ETC recharge—illustrated with diagrams and key performance metrics.

architecturecheckoutdesign
0 likes · 38 min read
Designing a Modern Payment Checkout: Evolution, Architecture, and Real‑World Scenarios
Chen Tian Universe
Chen Tian Universe
Jan 21, 2026 · Fundamentals

Master Accounting Basics for Payment Product Managers – A Quick Reference

This guide condenses essential accounting knowledge for payment product managers, covering the accounting equation, its five practical uses, the accounting cycle, ledger and voucher structures, subject‑account relationships, double‑entry rules, trial balance, reconciliation, closing procedures, financial statements, and concrete journal examples for common transactions.

Double EntryFinanceReconciliation
0 likes · 14 min read
Master Accounting Basics for Payment Product Managers – A Quick Reference
Chen Tian Universe
Chen Tian Universe
Jan 13, 2026 · Operations

Master Payment Accounting: Design Principles, Hotspot Account Fixes & Day‑Cut

This comprehensive guide explains how to design robust payment accounting systems, covering core accounting principles, account subsystem structures, hotspot account mitigation, account merging strategies, reverse‑deduction models, sub‑account architectures, day‑cut mechanisms, marketing fee handling, and end‑to‑end settlement processes.

HotSpotaccount designaccounting
0 likes · 88 min read
Master Payment Accounting: Design Principles, Hotspot Account Fixes & Day‑Cut
Java Companion
Java Companion
Jan 8, 2026 · Backend Development

Designing a Generic Payment Core System: Key Components and Best Practices

This article breaks down the architecture of a generic payment core system, covering the transaction and payment cores, service governance, data consistency, asynchronous processing, performance testing, and stability measures to help engineers build robust payment platforms.

System Architectureasynchronous processingbackend
0 likes · 7 min read
Designing a Generic Payment Core System: Key Components and Best Practices
Top Architect
Top Architect
Dec 4, 2025 · Backend Development

Designing Robust Payment Systems: Architecture, Flow, and Data Modeling

This article examines the challenges of implementing payment functionality in business systems, breaking down the process into detailed steps, outlining sequence diagrams, proposing a data structure design, and discussing related e‑commerce components such as product and coupon management to ensure reliable, scalable transactions.

System Designarchitecturee-commerce
0 likes · 10 min read
Designing Robust Payment Systems: Architecture, Flow, and Data Modeling
Chen Tian Universe
Chen Tian Universe
Dec 1, 2025 · Fundamentals

Mastering Payment Accounting: A 4‑Step Method with Real‑World Journal Entries

This article breaks down the complex payment accounting process into a clear four‑step method, demonstrates how to fill a unified accounting table for various scenarios, and provides detailed journal entries for platforms, payment institutions, clearing networks, and banks, enabling practitioners to handle multi‑node payments accurately.

Financeaccountingclearing
0 likes · 16 min read
Mastering Payment Accounting: A 4‑Step Method with Real‑World Journal Entries
Chen Tian Universe
Chen Tian Universe
Nov 2, 2025 · Fundamentals

Master the Three Core Layers of Payments: Policy, Licenses, and Settlement Networks

This comprehensive guide explains the three fundamental layers—regulatory policies, payment licensing, and settlement networks—that differentiate domestic, cross‑border, and overseas payments, and outlines how businesses can navigate rules, acquire the right permits, and choose the optimal clearing infrastructure for future growth.

FinTechLicensingcross-border
0 likes · 12 min read
Master the Three Core Layers of Payments: Policy, Licenses, and Settlement Networks
Chen Tian Universe
Chen Tian Universe
Oct 15, 2025 · Fundamentals

Mastering Payment Systems: 300+ Hand‑Drawn Diagrams Simplify Complex Core Processes

This comprehensive guide uses over 300 original hand‑drawn diagrams to explain payment system core businesses, payment and settlement flows, cross‑border acquiring, information and fund flows, account design, bookkeeping, reconciliation, and related concepts, providing a clear, entry‑level understanding of the entire payment ecosystem.

bookkeepingfinancial systemspayment
0 likes · 46 min read
Mastering Payment Systems: 300+ Hand‑Drawn Diagrams Simplify Complex Core Processes
Chen Tian Universe
Chen Tian Universe
Oct 13, 2025 · Fundamentals

Unlocking the Secrets of Payment Fund Management: From Domestic to Cross‑Border

This article demystifies the hidden fund‑management layer behind online payments, explaining reserve‑account handling, internal and virtual accounts, settlement, reconciliation, bookkeeping, accounting, and the added complexities of cross‑border payments such as multi‑currency, liquidity, and regulatory challenges.

LiquidityReconciliationaccounting
0 likes · 23 min read
Unlocking the Secrets of Payment Fund Management: From Domestic to Cross‑Border
Chen Tian Universe
Chen Tian Universe
Sep 30, 2025 · Product Management

What Drives Japan, Korea, and North Korea’s Divergent Payment Systems?

The article analyzes how Japan’s cash‑centric but orderly market, South Korea’s ultra‑competitive digital wallet ecosystem, and North Korea’s politically‑controlled hybrid payment model shape distinct opportunities and challenges for fintech companies seeking to expand in East Asia.

JapanSouth Koreanorth korea
0 likes · 12 min read
What Drives Japan, Korea, and North Korea’s Divergent Payment Systems?
Chen Tian Universe
Chen Tian Universe
Sep 27, 2025 · Operations

How to Eliminate Illegal Secondary Clearing (二清) in Payment Platforms: A Complete Compliance Guide

This article explains what secondary clearing (二清) is, why it violates regulations, and provides a step‑by‑step compliance solution—including account structures, payment transaction flows, fund collection, settlement, regulatory clearing, platform transformation checklists, and key interface specifications—to help platforms redesign their settlement processes safely and legally.

Complianceclearingfund management
0 likes · 17 min read
How to Eliminate Illegal Secondary Clearing (二清) in Payment Platforms: A Complete Compliance Guide
Chen Tian Universe
Chen Tian Universe
Sep 1, 2025 · Backend Development

Mastering Payment System Transaction Modules: Design, Types, Metrics & Cash Register Insights

This comprehensive guide explains transaction module fundamentals, design patterns, transaction types and modes, data‑metric systems, cash‑register architecture, monitoring indicators, and two‑clearing solutions for modern payment platforms, offering actionable insights for developers and product teams.

System Architecturecash registerpayment
0 likes · 27 min read
Mastering Payment System Transaction Modules: Design, Types, Metrics & Cash Register Insights
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 21, 2025 · Backend Development

Mastering Idempotent Payment APIs: From Pitfalls to Distributed‑Lock Solutions

This article walks through the evolution of a payment API’s idempotency design—from an initially flawed implementation, through naive Redis deduplication and token‑based approaches, to a robust solution that combines distributed locks, double‑checked caching, and state management for reliable, concurrent processing.

Idempotencydistributed-lockpayment
0 likes · 13 min read
Mastering Idempotent Payment APIs: From Pitfalls to Distributed‑Lock Solutions
Chen Tian Universe
Chen Tian Universe
Aug 15, 2025 · Backend Development

Designing a Scalable Payment Channel Management System: Architecture, Routing, and Error Handling

This article explains how to design, implement, and operate a payment channel management system, covering scenarios from single to multiple channels, detailed payment flow analysis, overall architecture, channel information management, routing logic, result‑code mapping, and refund‑overdue handling.

Routingbackendchannel-management
0 likes · 11 min read
Designing a Scalable Payment Channel Management System: Architecture, Routing, and Error Handling
Tech Freedom Circle
Tech Freedom Circle
Jul 27, 2025 · Interview Experience

Designing a Payment Middle Platform from Scratch – Core Challenges (Interview Answer)

This article provides a comprehensive guide to designing a payment middle platform from zero, covering its definition, classic middle‑platform types, core architecture, functional modules, fault‑tolerance, security measures, distributed‑transaction strategies, and detailed Java pseudocode, offering interview‑ready insights for architects.

Microservicesarchitecturedistributed-transaction
0 likes · 39 min read
Designing a Payment Middle Platform from Scratch – Core Challenges (Interview Answer)
Tencent Cloud Developer
Tencent Cloud Developer
Jul 9, 2025 · Backend Development

Why Payment System Architecture Is the Backbone of E‑Commerce

Payment systems serve as the essential bridge linking consumers, merchants, and financial institutions in e‑commerce, handling everything from transaction processing and security compliance to multi‑channel payment management, order settlement, refunds, and detailed architecture design that evolves from closed internal apps to open, scalable micro‑service platforms.

Backend Architecturee-commercepayment
0 likes · 20 min read
Why Payment System Architecture Is the Backbone of E‑Commerce
Chen Tian Universe
Chen Tian Universe
Jul 4, 2025 · Information Security

When Balance Rollback Triggers 8 Million in Duplicate Withdrawals – Lessons Learned

A payment system suffered massive duplicate withdrawals worth over 8 million due to an account balance rollback during a global merchant ID migration, prompting emergency reconciliations and the implementation of stricter balance controls, self‑consistency checks, and regular ledger audits to safeguard fund security.

account reconciliationduplicate withdrawalfund security
0 likes · 5 min read
When Balance Rollback Triggers 8 Million in Duplicate Withdrawals – Lessons Learned
Chen Tian Universe
Chen Tian Universe
Jun 17, 2025 · Fundamentals

Master the 55 Accounting Entries Behind a Single Payment: Complete Guide

This comprehensive guide walks you through every accounting entry involved in a payment transaction—from platform store bookkeeping and transaction platform settlements to payment institution and central bank clearing—illustrated with clear diagrams and step‑by‑step journal entries.

Financeaccountingclearing
0 likes · 14 min read
Master the 55 Accounting Entries Behind a Single Payment: Complete Guide
php Courses
php Courses
Jun 3, 2025 · Backend Development

10 Essential APIs to Enhance Your PHP Projects

This article introduces ten powerful APIs—including Stripe, Twilio, Google Maps, SendGrid, Firebase, OpenAI, AWS SDK, Twitter, GitHub, and a Weather service—along with integration tips and code examples to help PHP developers extend functionality such as payments, messaging, mapping, AI, and cloud services.

AIAPIbackend
0 likes · 6 min read
10 Essential APIs to Enhance Your PHP Projects
Code Ape Tech Column
Code Ape Tech Column
Apr 1, 2025 · Backend Development

Designing a Payment System State Machine and Status History Table

This article explains why payment systems need a state machine, details common payment statuses, illustrates typical state transition flows, describes the design of a status‑change history table, and provides implementation guidance using hand‑written code or Spring StateMachine to ensure maintainability, auditability, and robust handling of exceptional scenarios.

State Machineauditpayment
0 likes · 14 min read
Designing a Payment System State Machine and Status History Table
Top Architect
Top Architect
Feb 12, 2025 · Backend Development

Payment System Architecture Overview and Core Components

This article presents a comprehensive overview of a typical payment system architecture, detailing the division between transaction and payment cores, their interactions, service governance, data consistency, asynchronous processing, and practical production practices for building stable, scalable backend payment services.

Distributed Systemsarchitectureasynchrony
0 likes · 9 min read
Payment System Architecture Overview and Core Components
Chen Tian Universe
Chen Tian Universe
Feb 10, 2025 · Operations

How Payment Clearing and Settlement Systems Really Work: A Deep Dive

This article provides a comprehensive overview of payment clearing and settlement, detailing the architecture of clearing subsystems, object relationship models, billing rule engines, settlement processes, various settlement modes, and the full accounting flow that ensures accurate fund distribution across platforms and merchants.

Operationsaccountingclearing
0 likes · 31 min read
How Payment Clearing and Settlement Systems Really Work: A Deep Dive
Chen Tian Universe
Chen Tian Universe
Feb 1, 2025 · Operations

Designing a Robust Refund Center: Architecture, Processes, and Product Strategies

This article explains the concept of reverse transactions, outlines the factors influencing refund operations, and details the design of a dedicated refund center, including its product architecture, processing flow, document structure, channel configuration, and the special "refund‑to‑payment" mechanism for out‑of‑time refunds.

OperationsRefundpayment
0 likes · 19 min read
Designing a Robust Refund Center: Architecture, Processes, and Product Strategies
Chen Tian Universe
Chen Tian Universe
Jan 16, 2025 · Fundamentals

How Transaction and Order Systems Power Modern Payment Platforms

This article explains the architecture and processes of transaction and order systems, covering transaction models, system components, billing, forward and reverse flows, and the distinction between transaction and payment systems, providing a comprehensive guide for building robust payment solutions.

Order Managementarchitecturee-commerce
0 likes · 23 min read
How Transaction and Order Systems Power Modern Payment Platforms
Chen Tian Universe
Chen Tian Universe
Dec 29, 2024 · Fundamentals

Understanding Modern Payment Systems: Definitions, Processes, and Key Components

This comprehensive guide explains the fundamentals of payment systems, covering definitions, development history, transaction flow, key terminology, account structures, payment tools, organizational roles, clearing and settlement mechanisms, and product classifications to help readers grasp the entire payment ecosystem.

Payment Infrastructureclearing and settlementfinancial systems
0 likes · 45 min read
Understanding Modern Payment Systems: Definitions, Processes, and Key Components
Chen Tian Universe
Chen Tian Universe
Dec 15, 2024 · Fundamentals

Mastering Payment Systems: 88 Diagrams and 66 Key Concepts Explained

This comprehensive guide demystifies the entire payment ecosystem—covering the nature of payment, transaction flow, clearing and settlement models, various payment modes, routing, accounting, and risk management—using 88 illustrations and 66 essential knowledge points for a quick reference handbook.

FinancePayment Architectureaccounting
0 likes · 32 min read
Mastering Payment Systems: 88 Diagrams and 66 Key Concepts Explained
Tencent Cloud Developer
Tencent Cloud Developer
Dec 11, 2024 · Operations

Understanding the Role and Responsibilities of a Payment Funds Platform

The article explains how a payment funds platform functions as a black‑box that manages reserve‑fund and customer wallets, handles settlement, multi‑layer reconciliation, double‑entry accounting, cross‑border FX complexities, and liquidity monitoring, outlining the technical and regulatory responsibilities essential for modern online payment systems.

Liquidityaccountingcross-border
0 likes · 20 min read
Understanding the Role and Responsibilities of a Payment Funds Platform
Top Architect
Top Architect
Nov 21, 2024 · Backend Development

Design and Architecture of a Scalable Payment System

This article presents a comprehensive overview of payment system architecture, detailing core transaction and payment modules, service governance, data consistency, asynchronous processing, performance testing, and practical production practices for building a robust backend payment platform.

Asynchronousbackendpayment
0 likes · 11 min read
Design and Architecture of a Scalable Payment System
Architecture Digest
Architecture Digest
Oct 15, 2024 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems

This article explains the typical order‑submission and payment workflow, identifies external and internal order‑loss issues, and provides practical backend strategies such as intermediate payment states, timeout queries, retry mechanisms, idempotent handling, and Redis‑based duplicate‑submission prevention.

IdempotencyOrder Managementpayment
0 likes · 5 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems
Top Architect
Top Architect
Oct 8, 2024 · Backend Development

Design and Architecture of Payment Business Systems

This article analyzes the complexities of payment business logic, breaks down the workflow into modular components, illustrates sequence diagrams, discusses related domains such as product and coupon management, and summarizes key technical considerations like transaction handling, locking, and settlement.

Backend Architecturee-commercepayment
0 likes · 10 min read
Design and Architecture of Payment Business Systems
Java Tech Enthusiast
Java Tech Enthusiast
Sep 18, 2024 · Backend Development

Open‑Source Chinese Payment Systems: Jeepay and DaxPay Overview

This guide reviews two actively maintained open-source Chinese payment platforms—Jeepay, an internet-focused system supporting WeChat Pay, Alipay, UnionPay and more with Spring Boot backend and Ant Design Vue front-end, and DaxPay, a Java-SDK-enabled solution for Alipay, WeChat and UnionPay built on Spring Boot and Vue 3, both offering documentation, demos, and high-concurrency deployment options.

JavaMicroservicesSpringBoot
0 likes · 3 min read
Open‑Source Chinese Payment Systems: Jeepay and DaxPay Overview
Selected Java Interview Questions
Selected Java Interview Questions
Aug 28, 2024 · Backend Development

Payment Business Process Design and Technical Considerations

This article analyzes the complexities of payment business logic, breaking down the workflow into modules, outlining sequence diagrams, proposing data structures, and highlighting key technical challenges such as transaction management, locking, retry mechanisms, and settlement accuracy.

Order ManagementSystem Designpayment
0 likes · 11 min read
Payment Business Process Design and Technical Considerations
Top Architect
Top Architect
Aug 8, 2024 · Backend Development

Design and Implementation of Payment Business Architecture

This article outlines the business background, detailed payment workflow, associated product and coupon management, and practical implementation tips for designing a robust payment system, covering process decomposition, sequence diagrams, data structures, transaction handling, and key technical considerations such as transaction management, locking, and settlement accuracy.

architecturebackendbusiness process
0 likes · 12 min read
Design and Implementation of Payment Business Architecture
Top Architect
Top Architect
Jul 30, 2024 · Backend Development

Payment System Architecture: Business Background, Process Decomposition, Sequence Design, and Structural Design

This article analyzes the complexities of payment system design, covering business background, modular process breakdown, sequence diagrams for pre‑payment, payment integration, post‑payment stages, and detailed structural design, while also highlighting related business components and practical implementation tips.

System Designarchitecturebackend
0 likes · 12 min read
Payment System Architecture: Business Background, Process Decomposition, Sequence Design, and Structural Design
Chen Tian Universe
Chen Tian Universe
Jul 22, 2024 · Fundamentals

What Exactly Is a Payment? Unpacking the Core Concepts and Terminology

This article explains the essence of payment as money transfer in economic activity, illustrates the process with everyday examples, and provides a comprehensive glossary of payment‑related terms covering general concepts, cross‑border specifics, credit, POS, and settlement fundamentals.

cross-border paymentfinancial terminologypayment
0 likes · 44 min read
What Exactly Is a Payment? Unpacking the Core Concepts and Terminology
Top Architect
Top Architect
Jul 14, 2024 · Backend Development

Designing Complex Payment Systems: Architecture, Process Decomposition, and Best Practices

The article outlines the challenges of payment systems, detailing business background, process decomposition, flow sequencing, structural design, related product and coupon management, and summarizes key technical considerations such as transaction management, locking, retry mechanisms, and fund settlement for robust backend development.

architecturebackendpayment
0 likes · 12 min read
Designing Complex Payment Systems: Architecture, Process Decomposition, and Best Practices
Top Architect
Top Architect
Jun 12, 2024 · Backend Development

Payment Business Architecture: Process Decomposition, Sequence Design, and Structural Design

The article explains how to analyze, decompose, and design a complex payment workflow by breaking it into modules, defining pre‑payment, payment‑gateway, and post‑payment sequences, and outlining the essential data structures such as account management, transaction records, and order handling, while also highlighting practical implementation considerations.

Process Designarchitecturebackend
0 likes · 10 min read
Payment Business Architecture: Process Decomposition, Sequence Design, and Structural Design
Architect's Guide
Architect's Guide
May 20, 2024 · Backend Development

Payment Business Process Analysis, Flow Decomposition, Sequence Design, and Structural Modeling

This article examines the complexities of payment systems by breaking down business processes into modular flows, illustrating sequence diagrams for pre‑payment, payment integration, and post‑payment stages, and proposing a structured data model that addresses transaction records, account management, order handling, and related e‑commerce features.

architecturebusiness processpayment
0 likes · 9 min read
Payment Business Process Analysis, Flow Decomposition, Sequence Design, and Structural Modeling
Eric Tech Circle
Eric Tech Circle
May 12, 2024 · Industry Insights

Designing a Robust Payment & Refund Model: Core Concepts and Pitfalls

This article outlines a conceptual model for complex payment and refund scenarios, detailing payment methods, channels, platforms, various payment types, refund options, and key design considerations such as multiple payment details, merged payments, distributed locks, and state consistency.

Refundbackend designconceptual model
0 likes · 5 min read
Designing a Robust Payment & Refund Model: Core Concepts and Pitfalls
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 4, 2024 · Backend Development

Understanding and Preventing Payment Order Loss (Drop Order) in E‑commerce Systems

This article explains what payment order loss (drop order) is, its impact on customers and businesses, analyzes the internal and external causes within the payment flow, and provides concrete mitigation strategies such as asynchronous compensation, retry mechanisms, proactive querying, and delayed‑queue solutions to ensure reliable order processing.

QueueRetryasynchronous compensation
0 likes · 11 min read
Understanding and Preventing Payment Order Loss (Drop Order) in E‑commerce Systems
Chen Tian Universe
Chen Tian Universe
Mar 26, 2024 · Fundamentals

What’s the Core Architecture Behind Modern Payment Systems?

This article breaks down the essential "kernels" of payment, transaction, settlement, accounting, and related financial processes, illustrating each layer with diagrams and explanations that reveal how businesses, platforms, and institutions collaborate to move money securely and efficiently.

Core ConceptsFinancearchitecture
0 likes · 15 min read
What’s the Core Architecture Behind Modern Payment Systems?
Architect
Architect
Mar 25, 2024 · Backend Development

Designing Payment Business Architecture: Process Decomposition, Sequence Diagram, and Structural Design

The article explains how to analyze, decompose, and design a payment system by breaking the workflow into modules, illustrating pre‑payment, third‑party integration, and post‑payment stages with sequence diagrams, and proposing a data‑structure model that covers account management, transaction records, order handling, and related business components.

Sequence Diagramarchitecturedata modeling
0 likes · 10 min read
Designing Payment Business Architecture: Process Decomposition, Sequence Diagram, and Structural Design
JavaEdge
JavaEdge
Jan 13, 2024 · Backend Development

Ensuring Consistency, Idempotency, and Reliable Retries in Payment Systems

The article explains how payment systems should link related documents to maintain status and amount consistency, implement idempotency through unique keys, and use progressive retry mechanisms with message queues to handle network glitches and ensure reliable transaction processing.

ConsistencyIdempotencyRetry
0 likes · 5 min read
Ensuring Consistency, Idempotency, and Reliable Retries in Payment Systems
dbaplus Community
dbaplus Community
Jan 8, 2024 · Backend Development

How We Built an Automated Payment Channel Management System with Redis and Prometheus

To handle growing payment traffic and unreliable third‑party gateways, the team at Zhuanzhuan designed an automated payment‑channel management platform that uses a custom Redis‑based time‑series store, Prometheus monitoring, and a sliding‑window failure‑rate algorithm to detect, alert, and eventually auto‑switch faulty channels.

MonitoringPrometheusautomation
0 likes · 10 min read
How We Built an Automated Payment Channel Management System with Redis and Prometheus
Java Backend Technology
Java Backend Technology
Jan 5, 2024 · Backend Development

How to Prevent Lost Payments and Duplicate Orders in Backend Systems

This article explains the typical order‑to‑payment flow, identifies why payments can be lost or duplicated, and provides concrete backend strategies—such as intermediate payment states, timeout queries, idempotent notifications, and Redis‑based duplicate‑submission checks—to ensure reliable order processing.

Payment Gatewaybackendduplicate submission
0 likes · 5 min read
How to Prevent Lost Payments and Duplicate Orders in Backend Systems
Code Ape Tech Column
Code Ape Tech Column
Dec 16, 2023 · Backend Development

Alipay Integration Guide: Web Setup, Java Configuration, Payment and Refund Implementation

This article provides a step‑by‑step tutorial for integrating Alipay in a Java Spring application, covering sandbox web configuration, Maven dependency setup, YAML and Java config classes, payment controller implementation, asynchronous callback handling, refund processing, and automatic order cancellation using RabbitMQ.

AlipayRabbitMQintegration
0 likes · 12 min read
Alipay Integration Guide: Web Setup, Java Configuration, Payment and Refund Implementation
Architect
Architect
Dec 10, 2023 · Backend Development

Design and Architecture of an Online Checkout System

This article explains the concepts, scenario challenges, functional features, third‑party integration, rule‑engine design, and big‑data handling strategies behind a scalable online checkout system, providing a comprehensive view of its backend architecture and implementation.

architecturebig-datacheckout
0 likes · 10 min read
Design and Architecture of an Online Checkout System
Selected Java Interview Questions
Selected Java Interview Questions
Nov 5, 2023 · Backend Development

Design and Implementation of a High‑Performance Distributed Reconciliation System for Large‑Scale Payment Orders

This article presents a comprehensive design of a distributed reconciliation system that handles tens of millions of daily payment orders by using a six‑module architecture, Kafka for decoupled state transitions, Hive for large‑scale data processing, and Java‑based plug‑in patterns to achieve six‑nine accuracy and significant operational cost savings.

Big DataDistributed SystemsHive
0 likes · 15 min read
Design and Implementation of a High‑Performance Distributed Reconciliation System for Large‑Scale Payment Orders
FunTester
FunTester
Oct 7, 2023 · Backend Development

Designing a Secure Payment Funds Account System: Architecture, Accounting Rules, and Best Practices

This article presents a comprehensive guide to building a payment funds account system, covering core concepts such as account balance, ledger, and voucher, accounting principles like double‑entry bookkeeping, storage choices with TDSQL, security measures using the STRIDE model, consistency guarantees, distributed transactions, high‑availability design, and operational practices such as idempotency, rate limiting, and thorough auditing.

Backend Architecturedistributed-transactionfunds account
0 likes · 37 min read
Designing a Secure Payment Funds Account System: Architecture, Accounting Rules, and Best Practices
Top Architect
Top Architect
Aug 7, 2023 · Backend Development

Overview of Payment System Architecture and Core Components

This article presents a comprehensive overview of a typical payment system architecture, describing the transaction core, payment core, service governance, asynchronous processing, performance testing, and practical production practices, while illustrating each component with diagrams and implementation details.

Backend DevelopmentMicroservicesSystem Architecture
0 likes · 6 min read
Overview of Payment System Architecture and Core Components
Data Thinking Notes
Data Thinking Notes
Jul 30, 2023 · Fundamentals

Why Data Analysis Is Essential for Product Success: Real-World Payment Case Studies

This article shares practical experience building a payment data analysis system from scratch, explaining why data analysis matters, outlining a five‑stage framework, detailing metric design, and presenting common analytical methods such as funnel, multi‑dimensional, trend, comparison, Pareto, and cross analysis to drive product decisions.

Data AnalysisMetricsbusiness intelligence
0 likes · 26 min read
Why Data Analysis Is Essential for Product Success: Real-World Payment Case Studies
Top Architect
Top Architect
Jul 27, 2023 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems: Best Practices

This article explains the typical order‑payment flow, identifies external and internal causes of lost orders, and provides concrete backend strategies—such as adding a "payment‑in‑progress" state, timeout‑based query retries, idempotent handling, and Redis‑based duplicate‑submission protection—to ensure reliable order processing and avoid duplicate payments.

Best PracticesIdempotencyWeChat Pay
0 likes · 6 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems: Best Practices
Java Architect Essentials
Java Architect Essentials
Jul 19, 2023 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems

This article explains the typical order‑payment flow, identifies causes of order loss and duplicate submissions, and provides practical backend strategies such as intermediate payment states, timeout queries, idempotent handling, Redis‑based duplicate checks, and WeChat Pay best practices to ensure reliable order processing.

IdempotencyWeChat Payduplicate submission
0 likes · 5 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems
Architect
Architect
Jun 17, 2023 · Backend Development

Design and Architecture of a Payment Checkout System

This article explains the design and architecture of a payment checkout system, covering its background, core concepts, common payment scenarios, functional features, third‑party integration, interaction flow, backend technical stack, rule‑engine implementation, and strategies for handling massive data at scale.

Rule Enginearchitecturecheckout
0 likes · 10 min read
Design and Architecture of a Payment Checkout System
Architect's Guide
Architect's Guide
Jun 12, 2023 · Backend Development

Design and Implementation of a Payment Center System: Flow, Challenges, and Design Patterns

This article explains the architecture of a payment center that unifies internal payment services and external third‑party integrations, details the three‑step payment flow, discusses common issues such as order timeout and result reliability, and demonstrates how template‑method and strategy patterns together with RocketMQ delay queues solve these problems in a SpringBoot backend.

RocketMQdesign-patternspayment
0 likes · 15 min read
Design and Implementation of a Payment Center System: Flow, Challenges, and Design Patterns
Top Architect
Top Architect
Jun 7, 2023 · Backend Development

Comprehensive Overview of Payment System Architecture and Core Components

This article provides a detailed technical overview of typical payment system architecture, describing the division between transaction and payment cores, their interactions, service governance, data consistency, asynchronous processing, performance testing, and production practices for building robust backend payment platforms.

data-consistencypayment
0 likes · 9 min read
Comprehensive Overview of Payment System Architecture and Core Components
Su San Talks Tech
Su San Talks Tech
May 23, 2023 · Backend Development

How to Prevent Duplicate Payments in E‑Commerce: Proven Strategies

This article explains the e‑commerce payment flow, identifies why duplicate payments occur—such as missing idempotency, lost orders, and multi‑channel issues—and presents practical backend solutions like distributed locking, result caching, in‑progress flow cancellation, refund handling, active polling, and push/pull synchronization.

Idempotencydistributed-lockduplicate payment
0 likes · 11 min read
How to Prevent Duplicate Payments in E‑Commerce: Proven Strategies
Top Architect
Top Architect
May 12, 2023 · Backend Development

Comprehensive Overview of Payment System Architecture and Core Components

This article presents a detailed overview of typical payment system architecture, describing the division between transaction and payment cores, their interactions, key modules such as transaction core, payment core, channel gateways, data consistency, service governance, and practical production considerations like performance testing and stability management.

paymentperformance testingservice governance
0 likes · 10 min read
Comprehensive Overview of Payment System Architecture and Core Components
Zhuanzhuan Tech
Zhuanzhuan Tech
Apr 26, 2023 · Backend Development

Design and Implementation of an Automated Payment Channel Management System

This article describes the design, technology choices, architecture, and implementation details of an automated payment channel management system that uses Redis‑based time‑series storage, custom circuit‑breaker logic, and monitoring to achieve fast fault detection, accurate alerting, and future automated failover.

Circuit BreakerMonitoringRedis
0 likes · 10 min read
Design and Implementation of an Automated Payment Channel Management System
Top Architect
Top Architect
Mar 10, 2023 · Backend Development

Comprehensive Overview of Payment System Architecture and Core Components

This article presents a detailed overview of payment system architecture, describing the transaction and payment cores, their interactions, service governance, asynchronous processing, data consistency, and practical production practices, while illustrating each concept with diagrams and code snippets.

Data ConsistencySystem Architectureasynchronous processing
0 likes · 10 min read
Comprehensive Overview of Payment System Architecture and Core Components
Architecture Digest
Architecture Digest
Mar 9, 2023 · Backend Development

Overview and Architecture of a Payment System

This article presents a comprehensive overview of a typical payment system architecture, detailing the transaction core, payment core, service governance, data consistency, asynchronous processing, and production practices such as performance testing and stability management.

Data ConsistencySystem Architectureasynchronous processing
0 likes · 9 min read
Overview and Architecture of a Payment System
Architect
Architect
Jan 19, 2023 · Backend Development

Preventing Duplicate Payments in E‑commerce: Process, Problems, and Solutions

This article explains the typical e‑commerce payment flow, analyzes why duplicate payments occur due to missing locks, drop‑offs, and multi‑channel issues, and presents practical backend techniques such as distributed locking, result caching, payment‑stream cancellation, refund handling, active polling, and client‑side pull/push strategies to reliably prevent repeated payments.

Pollingduplicate paymente-commerce
0 likes · 10 min read
Preventing Duplicate Payments in E‑commerce: Process, Problems, and Solutions
Bilibili Tech
Bilibili Tech
Jan 17, 2023 · Information Security

Understanding Checkout (Payment) Systems: Concepts, Types, and Capabilities

The article explains that a checkout is the final online payment interface that consolidates multiple payment channels, adapts to various device contexts (PC, H5, SDK, API) and presentation modes, simplifies integration, enhances security, manages channel display rules and transaction flows, and future‑proofs merchants against evolving payment innovations.

Payment Gatewaycheckoute-commerce
0 likes · 13 min read
Understanding Checkout (Payment) Systems: Concepts, Types, and Capabilities
Top Architect
Top Architect
Jan 15, 2023 · Backend Development

Design and Implementation of a Payment Reconciliation System

This article explains the purpose, architecture, modules, and detailed design steps of a payment reconciliation system, covering internal and channel reconciliation, data acquisition, file parsing, storage, transaction matching, error handling, and settlement processes for robust backend payment operations.

ReconciliationSystem Designbackend
0 likes · 11 min read
Design and Implementation of a Payment Reconciliation System
Selected Java Interview Questions
Selected Java Interview Questions
Nov 27, 2022 · Backend Development

Strategy Pattern in Java: Theory, Advantages, Drawbacks, and Practical Payment Service Implementation

This article explains the Strategy design pattern, its structure, advantages and drawbacks, and demonstrates a practical Java implementation for payment processing using Spring beans, including interface definitions, concrete payment strategies, and a controller that selects the appropriate strategy at runtime.

Design PatternsJavaStrategy Pattern
0 likes · 6 min read
Strategy Pattern in Java: Theory, Advantages, Drawbacks, and Practical Payment Service Implementation
Architecture Digest
Architecture Digest
Nov 27, 2022 · Backend Development

Comprehensive Overview and Deep Dive of Payment System Architecture

This article presents a comprehensive overview of payment system architecture, detailing the core transaction and payment modules, system interactions, service governance, data consistency strategies, asynchronous processing, and practical production practices such as performance testing, stability management, and service isolation.

System Architectureasynchronous processingbackend
0 likes · 7 min read
Comprehensive Overview and Deep Dive of Payment System Architecture
Top Architect
Top Architect
Nov 21, 2022 · Backend Development

Designing Payment Account Systems for E‑Commerce Platforms

The article explains how to design a payment account system for e‑commerce, distinguishing payment accounts from login credentials, outlining key requirements such as transaction, accounting, reconciliation, risk control and credit, and detailing entity, account, and transaction models with attributes and control rules.

account designbackende-commerce
0 likes · 14 min read
Designing Payment Account Systems for E‑Commerce Platforms
Top Architect
Top Architect
Nov 12, 2022 · Backend Development

Overview and Core Components of a Payment System Architecture

This article provides a comprehensive overview of payment system architecture, describing the transaction and payment cores, their interactions, service governance, asynchronous processing, data consistency, performance testing, and production practices, while illustrating each component with diagrams and practical insights.

System Designbackendpayment
0 likes · 8 min read
Overview and Core Components of a Payment System Architecture
Sohu Tech Products
Sohu Tech Products
Nov 9, 2022 · Backend Development

Jeepay: An Open‑Source Payment System for Internet Enterprises

Jeepay is an open‑source payment platform built with Spring Boot and Ant Design Vue that supports multiple payment channels such as WeChat Pay, Alipay, and Cloud QuickPass, offering aggregated QR code payments, robust security, distributed deployment, and comprehensive documentation for developers.

Javaopen-sourcepayment
0 likes · 8 min read
Jeepay: An Open‑Source Payment System for Internet Enterprises
macrozheng
macrozheng
Sep 8, 2022 · Backend Development

Why Do Payment Orders Disappear? Causes and Prevention Strategies for E‑Commerce

The article explains why e‑commerce users sometimes see their payments completed in the wallet but the order remains unpaid, analyzes internal and external drop‑order scenarios, and provides practical server‑side, client‑side, and active‑query techniques—including scheduled tasks and delayed‑message queues—to prevent such issues.

Distributed SystemsMessage Queueactive query
0 likes · 13 min read
Why Do Payment Orders Disappear? Causes and Prevention Strategies for E‑Commerce
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Sep 5, 2022 · Backend Development

How to Prevent Payment Order Loss (Drop Orders) in E‑Commerce Systems

This article explains why payment orders can disappear after a successful wallet transaction, outlines the complete payment flow, distinguishes internal and external drop‑order scenarios, and provides practical server‑side and client‑side strategies—including retry mechanisms, reliable async messaging, scheduled queries, and delayed‑message approaches—to reliably prevent such issues.

Message QueueReliabilitybackend
0 likes · 13 min read
How to Prevent Payment Order Loss (Drop Orders) in E‑Commerce Systems
IT Services Circle
IT Services Circle
Aug 28, 2022 · Backend Development

How to Prevent Duplicate Payments in E‑commerce Orders

This article explains the complete e‑commerce payment workflow, identifies the causes of duplicate payments such as missing deduplication, order loss and multi‑channel issues, and presents practical backend solutions including distributed locking, result caching, payment‑flow cancellation, active polling, and sync‑async notification strategies to ensure order consistency and improve payment success rates.

backenddistributed-lockduplicate payment
0 likes · 13 min read
How to Prevent Duplicate Payments in E‑commerce Orders
macrozheng
macrozheng
Jul 25, 2022 · Backend Development

How to Prevent Duplicate Payments in E‑Commerce: Strategies & Best Practices

This article explains the complete e‑commerce payment flow, identifies why orders can be paid twice—including lack of deduplication, lost orders, and multi‑channel issues—and presents practical solutions such as distributed locking, result caching, transaction cancellation, refunds, active polling, and sync‑async notifications to reliably avoid duplicate payments.

PollingRefunddistributed-lock
0 likes · 12 min read
How to Prevent Duplicate Payments in E‑Commerce: Strategies & Best Practices
JD Retail Technology
JD Retail Technology
Jul 21, 2022 · Backend Development

Design and Implementation of JD's 01 Payment Platform: Unified Payment Service Layer and One‑Stop Integration

The article outlines JD's 01 Payment Platform, describing how a unified payment service layer and a one‑stop integration platform were built to replace the legacy checkout system, improve performance, support multi‑channel SaaS/PaaS capabilities, enable intelligent monitoring, and successfully handle large‑scale promotional events.

MonitoringPaaSSaaS
0 likes · 10 min read
Design and Implementation of JD's 01 Payment Platform: Unified Payment Service Layer and One‑Stop Integration
Dada Group Technology
Dada Group Technology
Jul 16, 2022 · Backend Development

Optimizing Rider Withdrawal Payments at Dada Express: Asynchronous Concurrency, Extended Timeouts, Idempotent Retries, and Security Enhancements

This article details how Dada Express improved the efficiency of rider withdrawal payments by redesigning the clearing and disbursement workflow, introducing asynchronous thread‑pool concurrency, extending API timeouts, implementing idempotent retry logic, and adding safeguards to ensure fund security, resulting in a three‑fold reduction in processing time during peak periods.

IdempotencySystem Designbackend
0 likes · 9 min read
Optimizing Rider Withdrawal Payments at Dada Express: Asynchronous Concurrency, Extended Timeouts, Idempotent Retries, and Security Enhancements
Top Architect
Top Architect
Jul 10, 2022 · Operations

Fundamental Principles and Implementation of a Payment System Reconciliation Center

This article explains how a payment company's reconciliation center matches internal transaction records with bank clearing data, detailing the clearing reconciliation system, reconciliation definitions, data sources, processing logic for one‑to‑one, many‑to‑many, and one‑to‑many scenarios, as well as module functions, exception handling, and data recovery procedures.

OperationsReconciliationaccounting
0 likes · 28 min read
Fundamental Principles and Implementation of a Payment System Reconciliation Center
Programmer DD
Programmer DD
Jun 1, 2022 · Operations

How Modern Payment Systems Evolve: From Metal Coins to Microservice Architectures

From ancient barter and metal coins to paper money and today’s electronic payments, this article traces the four stages of currency evolution, explains the significance of payment licenses, and details the architectural progression of payment systems—from monolithic designs to microservice‑based, high‑availability infrastructures.

MicroservicesOperationsSystem Architecture
0 likes · 11 min read
How Modern Payment Systems Evolve: From Metal Coins to Microservice Architectures
Top Architect
Top Architect
Apr 25, 2022 · Backend Development

Designing Payment Account Systems for E‑commerce Platforms

This article explains the fundamental concepts, design requirements, and modeling approaches for payment account systems in e‑commerce, covering the distinction between payment and login accounts, transaction needs, accounting structures, entity and account models, and the detailed transaction model.

account modelingarchitecturebackend
0 likes · 14 min read
Designing Payment Account Systems for E‑commerce Platforms
IT Architects Alliance
IT Architects Alliance
Apr 19, 2022 · Industry Insights

Designing Robust Payment Account Systems for E‑Commerce Platforms

This article explains the fundamental concepts, design requirements, and modeling techniques for payment accounts in e‑commerce systems, covering the distinction between payment and login accounts, transaction flows, accounting structures, internal and external accounts, and detailed entity, account, and transaction models.

Backend Architectureaccount modelinge-commerce
0 likes · 14 min read
Designing Robust Payment Account Systems for E‑Commerce Platforms
IT Architects Alliance
IT Architects Alliance
Apr 10, 2022 · Backend Development

Designing Payment Account Systems for E‑Commerce Platforms

This article explains the fundamental concepts, design requirements, and modeling techniques for payment accounts and transaction flows in e‑commerce systems, covering distinctions between payment and login accounts, internal vs. external accounts, and detailed entity, account, and transaction models.

Financeaccount modelingbackend
0 likes · 13 min read
Designing Payment Account Systems for E‑Commerce Platforms
21CTO
21CTO
Apr 6, 2022 · Fundamentals

Designing Robust Payment Account Systems: Key Concepts and Modeling Strategies

This article explains the distinction between payment accounts and login credentials, outlines essential design requirements such as transaction, accounting, reconciliation, risk control, and credit needs, and details entity, account, and transaction models for building comprehensive e‑commerce payment systems.

System Architectureaccount modelinge-commerce
0 likes · 13 min read
Designing Robust Payment Account Systems: Key Concepts and Modeling Strategies
Architecture Digest
Architecture Digest
Mar 2, 2022 · Backend Development

Overview and Core Architecture of a Payment System

This article presents a comprehensive overview of payment system architecture, detailing the transaction and payment cores, their interactions, service governance, data consistency, asynchronous processing, performance testing, and practical production practices for building robust backend payment platforms.

paymentservice governancetransaction
0 likes · 5 min read
Overview and Core Architecture of a Payment System