Tagged articles
66 articles
Page 1 of 1
Coder Trainee
Coder Trainee
Apr 12, 2026 · Backend Development

Integrating WeChat Pay for Education Mini‑Programs: Automated Deposit and Final‑Payment Settlement

This article walks through the complete WeChat Pay integration for an education‑focused mini‑program, covering the business flow, database schema, Java backend implementation for order creation, callback handling, automatic refunds, scheduled tasks, common pitfalls, and practical tips for reliable payment processing.

Database designMini ProgramPayment Integration
0 likes · 21 min read
Integrating WeChat Pay for Education Mini‑Programs: Automated Deposit and Final‑Payment Settlement
Top Architect
Top Architect
Dec 21, 2025 · Information Security

Securing API Calls with Hybrid Symmetric‑Asymmetric Encryption and HTTPS Principles

This article presents a comprehensive design for API request and response protection that combines symmetric and asymmetric encryption, HTTPS fundamentals, and WeChat Pay specific cryptographic mechanisms, detailing key exchange, data signing, parameter handling, implementation code, common pitfalls, and a security analysis.

API SecurityHTTPSWeChat Pay
0 likes · 14 min read
Securing API Calls with Hybrid Symmetric‑Asymmetric Encryption and HTTPS Principles
Top Architect
Top Architect
Dec 7, 2025 · Information Security

Designing Secure API Encryption with HTTPS and WeChat Pay Principles

This article outlines a comprehensive API security solution that combines symmetric and asymmetric encryption, HTTPS fundamentals, and WeChat Pay cryptographic practices, detailing design, implementation, key management, parameter handling, backend processing, and security analysis to protect against tampering, replay, and crawling.

API SecurityWeChat Paydigital signatures
0 likes · 14 min read
Designing Secure API Encryption with HTTPS and WeChat Pay Principles
Architect
Architect
Dec 5, 2025 · Information Security

How to Secure API Calls with Hybrid Symmetric‑Asymmetric Encryption and HTTPS

This guide explains a comprehensive API encryption scheme that combines symmetric and asymmetric cryptography, HTTPS principles, and WeChat Pay encryption to protect against crawlers, tampering, replay attacks, and ensure data integrity, complete with design rationale, implementation steps, code examples, and security analysis.

WeChat Payasymmetric encryptionencryption
0 likes · 13 min read
How to Secure API Calls with Hybrid Symmetric‑Asymmetric Encryption and HTTPS
Chen Tian Universe
Chen Tian Universe
Jul 9, 2025 · Artificial Intelligence

How WeChat Pay MCP Turns AI Agents into Paid Services – A Hands‑On Guide

WeChat recently opened its WeChat Pay MCP, a Model Context Protocol that lets AI agents seamlessly accept payments, and this article walks through setting up the integration, showcases a health‑meal demo, discusses potential misuse scenarios, and warns of emerging security risks.

AI agentsArtificial IntelligenceMCP
0 likes · 16 min read
How WeChat Pay MCP Turns AI Agents into Paid Services – A Hands‑On Guide
Architect's Guide
Architect's Guide
Jul 2, 2025 · Mobile Development

How We Built a Cross‑Platform Architecture for WeChat Pay on iOS & Android

This article explains how the fragmented iOS and Android implementations of WeChat Pay were unified by introducing a C++ cross‑platform framework, abstracting business flows into UseCases, adding a routing mechanism, redesigning network request handling, and standardizing data passing to improve stability, reduce code size, and boost development productivity.

UseCaseWeChat Payc++
0 likes · 15 min read
How We Built a Cross‑Platform Architecture for WeChat Pay on iOS & Android
Open Source Tech Hub
Open Source Tech Hub
Mar 5, 2025 · Backend Development

Mastering yansongda/pay: A Complete PHP Guide to Multi‑Platform Payments

This article provides a comprehensive overview of the yansongda/pay PHP SDK, detailing its key features, supported payment channels (Alipay, WeChat, Douyin, UnionPay, Jiangsu Bank), installation via Composer, configuration files, and step‑by‑step code examples for initializing the SDK and handling web, asynchronous, and synchronous payment flows within a Webman application.

AlipayPHPPayment Gateway
0 likes · 14 min read
Mastering yansongda/pay: A Complete PHP Guide to Multi‑Platform Payments
JavaEdge
JavaEdge
Sep 9, 2024 · Backend Development

Avoid Common Pitfalls When Implementing WeChat Pay v2: A Backend Guide

This article outlines essential backend best practices for integrating WeChat Pay v2, covering correct handling of order amounts, trade type fields, second signatures, merchant binding, currency units, duplicate consumption prevention, payment result verification, non‑transactional operation logging, and the unified order API.

BackendDuplicate PreventionPayment Integration
0 likes · 6 min read
Avoid Common Pitfalls When Implementing WeChat Pay v2: A Backend Guide
Top Architect
Top Architect
May 25, 2024 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity

This article describes how a C++‑based cross‑platform framework and a unified routing mechanism were built for WeChat Pay to eliminate platform‑specific bugs, streamline data flow, improve crash stability, cut code size by nearly 45%, and boost development productivity across iOS and Android.

Mobile DevelopmentSoftware ArchitectureWeChat Pay
0 likes · 16 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity
Selected Java Interview Questions
Selected Java Interview Questions
May 22, 2024 · Information Security

Design and Implementation of API Encryption Using HTTPS and WeChat Pay Principles

This article presents a comprehensive design and implementation guide for securing API interfaces by combining HTTPS fundamentals with WeChat Pay encryption techniques, detailing symmetric and asymmetric encryption, hashing, signature verification, key exchange, parameter handling, and backend processing to protect against tampering, replay attacks, and data leakage.

API SecurityHTTPSWeChat Pay
0 likes · 15 min read
Design and Implementation of API Encryption Using HTTPS and WeChat Pay Principles
FunTester
FunTester
Mar 29, 2024 · Operations

Implementing Chaos Engineering in WeChat Pay: Practices, Challenges, and Outcomes

This article describes how WeChat Pay applied chaos engineering to improve system reliability, detailing the business scenario, challenges of controlling fault injection radius, practical solutions, risk assessment, automation, and the resulting business and tool achievements.

Fault InjectionOperationsWeChat Pay
0 likes · 18 min read
Implementing Chaos Engineering in WeChat Pay: Practices, Challenges, and Outcomes
High Availability Architecture
High Availability Architecture
Mar 21, 2024 · Operations

Applying Chaos Engineering to WeChat Pay: Design, Implementation, and Outcomes

To improve the ultra‑high availability of WeChat Pay, the team introduced chaos engineering using multi‑partition isolation, controlled blast radius, automated fault injection, and systematic risk discovery, detailing the design, execution, automation, and results of this reliability‑focused initiative.

Fault InjectionReliabilityWeChat Pay
0 likes · 18 min read
Applying Chaos Engineering to WeChat Pay: Design, Implementation, and Outcomes
Tencent Cloud Developer
Tencent Cloud Developer
Mar 19, 2024 · Operations

Chaos Engineering in WeChat Pay: Design, Implementation, and Results

WeChat Pay’s team adopted Netflix‑style chaos engineering, building an automated, YAML‑driven fault‑injection platform that isolates experiments in multi‑zone partitions, enabling over 500 safe experiments in 2021‑2022, uncovering critical bugs across core services while maintaining five‑nine availability and zero production incidents.

Fault InjectionReliabilityWeChat Pay
0 likes · 18 min read
Chaos Engineering in WeChat Pay: Design, Implementation, and Results
Open Source Tech Hub
Open Source Tech Hub
Nov 9, 2023 · Backend Development

Step‑by‑Step Guide to Integrate WeChat Pay with Webman‑Admin

This tutorial walks you through the entire process of enabling WeChat Pay in a Webman‑Admin project, covering merchant registration, certificate handling, backend configuration, PHP code setup, front‑end JS integration, asynchronous callbacks, and logging details.

APIPHPPayment Integration
0 likes · 11 min read
Step‑by‑Step Guide to Integrate WeChat Pay with Webman‑Admin
php Courses
php Courses
Oct 27, 2023 · Backend Development

Implementing WeChat Mini Program Recharge Functionality with PHP

This article explains how to develop a recharge feature for WeChat Mini Programs using PHP, covering the setup of payment parameters, generating prepay orders, invoking wx.requestPayment, and handling payment callbacks with example code.

BackendMini ProgramPHP
0 likes · 6 min read
Implementing WeChat Mini Program Recharge Functionality with PHP
Top Architect
Top Architect
Sep 20, 2023 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity

This article explains how WeChat Pay solved the fragmented iOS/Android implementations by building a C++‑based cross‑platform framework, introducing UseCase‑driven flow abstraction, a unified routing mechanism, disciplined network request handling, and standardized data passing, resulting in up to 45% code reduction and faster feature delivery.

Data FlowNetwork RequestsWeChat Pay
0 likes · 17 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity
Architect's Guide
Architect's Guide
Aug 25, 2023 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity with a C++ Framework

The article describes how a C++‑based cross‑platform framework was built to unify iOS and Android implementations of WeChat Pay, addressing bugs, scalability, quality assurance, routing, network request management, and data‑flow discipline, ultimately improving development efficiency and user experience.

UseCaseWeChat Payc++
0 likes · 13 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity with a C++ Framework
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.

BackendIdempotencyWeChat 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
IT Architects Alliance
IT Architects Alliance
Feb 12, 2022 · Mobile Development

Building a C++ Cross‑Platform Framework for WeChat Pay: Architecture, Routing, and Quality Assurance

This article details how a C++‑based cross‑platform framework was designed for WeChat Pay to unify iOS and Android implementations, improve scalability, quality assurance, and developer productivity through use‑case abstraction, a routing mechanism, and refined network and data handling.

C++Mobile DevelopmentWeChat Pay
0 likes · 14 min read
Building a C++ Cross‑Platform Framework for WeChat Pay: Architecture, Routing, and Quality Assurance
Tencent Cloud Developer
Tencent Cloud Developer
Dec 17, 2021 · R&D Management

WeChat Pay's Lean Development Practices: Achieving Efficiency Through Value-Driven Delivery

WeChat Pay’s team adopted lean, value‑driven development—using TAPD‑enabled value‑stream and agile kanban, small‑batch work, automation, and transparent metrics—to reconcile rapid growth with high‑quality delivery, build consensus across multiple teams, and continuously improve through retrospectives, visual OKR dashboards, and risk‑aware demand decomposition.

Agile methodologyContinuous ImprovementTAPD
0 likes · 11 min read
WeChat Pay's Lean Development Practices: Achieving Efficiency Through Value-Driven Delivery
Top Architect
Top Architect
Dec 7, 2021 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity

The article describes how a C++‑based cross‑platform framework, combined with UseCase abstraction, routing mechanisms, unified network request handling, and strict data‑transfer rules, solved iOS/Android inconsistencies in WeChat Pay, cut code size by 45%, kept crash rates stable, and dramatically improved development efficiency.

WeChat Payc++cross‑platform
0 likes · 14 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity
DataFunSummit
DataFunSummit
Sep 19, 2021 · Artificial Intelligence

Graph Computing for Risk Control in WeChat Pay: From Feature Engineering to Network Analysis

This talk explains how WeChat Pay leverages graph algorithms, graph databases, and graph neural networks to combat fraud at massive scale, covering new risk‑control perspectives, the three‑pillar graph computing platform, practical applications, and the team’s innovations in algorithm design and deployment.

Graph DatabaseGraph Neural NetworkWeChat Pay
0 likes · 18 min read
Graph Computing for Risk Control in WeChat Pay: From Feature Engineering to Network Analysis
ELab Team
ELab Team
Sep 2, 2021 · Mobile Development

Mastering In-App and Third-Party Payments: A Complete Guide for Mobile Apps

This article outlines the various payment channels—In‑App Purchase, third‑party, H5, and mini‑program—across iOS, Android, and WeChat environments, detailing their flow diagrams, required API interactions, code examples, and best‑practice recommendations to help developers implement seamless mobile payments.

AndroidIn-App PurchaseWeChat Pay
0 likes · 16 min read
Mastering In-App and Third-Party Payments: A Complete Guide for Mobile Apps
DataFunTalk
DataFunTalk
Aug 19, 2021 · Artificial Intelligence

Graph Computing for Risk Control in WeChat Pay: Platforms, Algorithms, and Practices

This talk presents how WeChat Pay leverages graph computing, including graph databases, engines, and algorithms such as GNN and PageRank, to combat fraud and money‑laundering by shifting from individual feature engineering to network‑level analysis, highlighting platform choices, practical experiences, and technology‑for‑good outcomes.

GNNGraph DatabaseWeChat Pay
0 likes · 16 min read
Graph Computing for Risk Control in WeChat Pay: Platforms, Algorithms, and Practices
Top Architect
Top Architect
Jul 29, 2021 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Bugs, Improving Efficiency, and Managing Data Flow

The article describes how a C++‑based cross‑platform framework and a unified routing mechanism were introduced to solve iOS and Android inconsistencies in WeChat Pay, resulting in fewer bugs, 45% less code, faster feature delivery, and a more reliable data‑flow architecture.

Mobile DevelopmentSoftware ArchitectureWeChat Pay
0 likes · 13 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Bugs, Improving Efficiency, and Managing Data Flow
php Courses
php Courses
Jul 15, 2021 · Backend Development

WeChat Pay V3 Integration in PHP: Complete Backend Implementation

This article explains how to upgrade to WeChat Pay V3 in PHP, covering composer installation, configuration file setup, a table of payment methods, example usage for mini‑program payments, and a full reusable Wechat class with signing, verification, and refund functions.

Payment IntegrationV3 APIWeChat Pay
0 likes · 15 min read
WeChat Pay V3 Integration in PHP: Complete Backend Implementation
Programmer DD
Programmer DD
May 25, 2021 · Backend Development

How to Prevent Lost Orders in Payment Systems: Proven Backend Strategies

This article explains the typical order‑payment flow, identifies common causes of lost orders—both external and internal—and provides concrete backend techniques such as intermediate payment states, timeout queries, idempotent notifications, and Redis‑based duplicate‑submission prevention to ensure reliable order processing.

IdempotencyTimeoutWeChat Pay
0 likes · 5 min read
How to Prevent Lost Orders in Payment Systems: Proven Backend Strategies
Architecture Digest
Architecture Digest
May 2, 2021 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems

This article explains the typical payment flow, identifies causes of external and internal order loss, and provides concrete backend strategies—including intermediate payment states, timeout queries, idempotent handling, retry mechanisms, and Redis‑based duplicate‑submission protection—to ensure reliable order processing.

IdempotencyOrder ManagementRetry
0 likes · 4 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems
macrozheng
macrozheng
Apr 21, 2021 · Mobile Development

Master WeChat Pay Integration for Public Accounts and Mini‑Programs

This guide walks you through the prerequisites, configuration steps, and complete payment flow—including unified order, client invocation, asynchronous notification, and status query—required to integrate WeChat Pay into WeChat official accounts and mini‑programs.

API v2Mini ProgramMobile Development
0 likes · 15 min read
Master WeChat Pay Integration for Public Accounts and Mini‑Programs
Programmer DD
Programmer DD
Dec 29, 2020 · Backend Development

Simplify WeChat Pay V3 Integration with Payment Spring Boot Starter

Payment Spring Boot is a lightweight Java library that implements WeChat Pay V3 for Spring Boot applications, offering easy configuration, multi‑merchant support, Alipay integration, and features such as basic payments, combined orders, vouchers, PayScore, and pre‑enjoy cards, with Maven coordinates and a changelog provided.

Payment IntegrationSpring BootWeChat Pay
0 likes · 3 min read
Simplify WeChat Pay V3 Integration with Payment Spring Boot Starter
Programmer DD
Programmer DD
Dec 6, 2020 · Backend Development

Mastering WeChat Pay V3: Build Coupon APIs with Spring Boot Starter

This article walks through the complete process of integrating WeChat Pay V3 coupon and voucher features into a Spring Boot application, covering account setup, API workflow, model design, a reusable Spring Boot starter, configuration details, and sample code for creating and querying coupon batches.

CouponSpring BootV3 API
0 likes · 8 min read
Mastering WeChat Pay V3: Build Coupon APIs with Spring Boot Starter
Tencent Cloud Developer
Tencent Cloud Developer
Dec 2, 2020 · Big Data

WeChat Pay Log System at Scale: Practices with Hermes

WeChat Pay’s Hermes‑based log system ingests trillions of entries daily, storing petabytes across a 200‑node HDFS cluster with four‑nine availability, while LSM‑style writes, separate inverted indexes and hot‑cold tiering cut memory, disk and cost by up to 70 % and keep 95 % of queries under five seconds.

HDFSHermesLog Analytics
0 likes · 7 min read
WeChat Pay Log System at Scale: Practices with Hermes
Top Architect
Top Architect
Nov 16, 2020 · Mobile Development

Building a C++ Cross‑Platform Framework for the WeChat Pay Client

This article describes how a C++‑based cross‑platform framework was created to unify iOS and Android implementations of WeChat Pay, detailing the architectural challenges, the introduction of UseCase‑driven business flow, a routing mechanism, improved network request handling, and standardized data passing that together reduced code size, improved stability, and boosted development productivity.

Mobile DevelopmentWeChat Payc++
0 likes · 14 min read
Building a C++ Cross‑Platform Framework for the WeChat Pay Client
Programmer DD
Programmer DD
Nov 5, 2020 · Information Security

How to Verify WeChat Pay V3 Response Signatures in Java

This guide explains why and how to verify WeChat Pay V3 response signatures using Java, covering certificate serial checks, constructing the verification string from response headers, and performing SHA256‑with‑RSA validation to ensure responses truly originate from the WeChat Pay server.

API SecurityRSAWeChat Pay
0 likes · 7 min read
How to Verify WeChat Pay V3 Response Signatures in Java
php Courses
php Courses
Nov 3, 2020 · Backend Development

Implementing Paid Reading for WeChat Public Articles Using PHP and WeChat Pay

This tutorial explains how to add a 0.01 CNY paid‑reading button to a WeChat public account article by integrating the WeChat Pay API with PHP, covering the required configuration, the creation of readpay.php and notify.php scripts, and the necessary HTML and JavaScript modifications.

Payment IntegrationTutorialWeChat Pay
0 likes · 13 min read
Implementing Paid Reading for WeChat Public Articles Using PHP and WeChat Pay
Programmer DD
Programmer DD
Nov 3, 2020 · Information Security

WeChat Pay V3: Parse API Certificates & Generate Secure Signatures in Java

This guide walks you through the essential steps for handling WeChat Pay V3 integration, including obtaining and parsing the API certificate with Java's KeyStore, extracting the key pair, constructing the required signature string, performing SHA256withRSA signing, and assembling the Authorization token for secure payment requests.

API CertificatePayment IntegrationWeChat Pay
0 likes · 12 min read
WeChat Pay V3: Parse API Certificates & Generate Secure Signatures in Java
Top Architect
Top Architect
Sep 27, 2020 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity

This article describes how WeChat Pay built a C++‑based cross‑platform framework that unifies iOS and Android payment flows, introduces a UseCase‑driven architecture with routing, refactors network request handling, and standardizes data transmission to cut code by 45%, boost reliability, and accelerate feature delivery.

Mobile DevelopmentWeChat Payc++
0 likes · 14 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity
Java Architect Essentials
Java Architect Essentials
Sep 9, 2020 · Mobile Development

Cross‑Platform Refactoring of WeChat Pay: Architecture, Performance, and Lessons Learned

This article describes how the WeChat Pay team rebuilt the client‑side payment flow using a C++ cross‑platform framework, detailing the architectural redesign, performance improvements, routing mechanism, network request handling, and data‑flow safeguards that unified iOS and Android implementations while reducing code size and enhancing reliability.

WeChat Payc++cross‑platform
0 likes · 15 min read
Cross‑Platform Refactoring of WeChat Pay: Architecture, Performance, and Lessons Learned
ITPUB
ITPUB
Jul 9, 2020 · Mobile Development

How a C++ Cross‑Platform Framework Transformed WeChat Pay Client Development

The article explains how a C++‑based cross‑platform framework was built to unify iOS and Android implementations of WeChat Pay, reducing code size, improving crash stability, streamlining feature delivery, and addressing architectural issues such as inconsistent UI, poor scalability, and network request management.

C++WeChat Paycode reduction
0 likes · 15 min read
How a C++ Cross‑Platform Framework Transformed WeChat Pay Client Development
Architect
Architect
Jul 6, 2020 · Mobile Development

Cross‑Platform Refactoring of WeChat Pay: Architecture, Design Patterns, and Performance Gains

The article describes how the WeChat Pay client was rebuilt using a C++‑based cross‑platform framework to unify iOS and Android implementations, improve code reuse, reduce bugs, and achieve measurable performance and productivity improvements while introducing a UseCase‑driven architecture, routing mechanism, and disciplined network request handling.

WeChat Payc++cross‑platform
0 likes · 17 min read
Cross‑Platform Refactoring of WeChat Pay: Architecture, Design Patterns, and Performance Gains
ITPUB
ITPUB
Jun 22, 2020 · Mobile Development

How We Unified iOS and Android Payments with a C++ Cross‑Platform Architecture

Facing divergent iOS and Android implementations, the WeChat Pay team built a C++‑based cross‑platform framework that consolidates payment flows, introduces a UseCase‑driven routing mechanism, refactors network requests, and enforces strict data passing, resulting in reduced code size, fewer bugs, and faster feature delivery.

C++Data FlowWeChat Pay
0 likes · 16 min read
How We Unified iOS and Android Payments with a C++ Cross‑Platform Architecture
Programmer DD
Programmer DD
Apr 24, 2020 · Backend Development

Mastering Payment Code Integration: Flow, Revocation, and Reconciliation

This article explains how to implement payment‑code integration for major wallets like WeChat Pay and Alipay, covering synchronous API behavior, password‑prompt handling, revocation strategies, order status nuances, and daily reconciliation techniques to ensure accurate financial reporting.

AlipayPayment IntegrationReconciliation
0 likes · 10 min read
Mastering Payment Code Integration: Flow, Revocation, and Reconciliation
Top Architect
Top Architect
Apr 21, 2020 · Mobile Development

Designing a Cross‑Platform Architecture for WeChat Pay: From Problems to Solutions

The article analyzes the inconsistencies and maintenance challenges of separate iOS and Android implementations of WeChat Pay, then presents a C++‑based cross‑platform framework with UseCase‑driven business flow, routing, unified network handling and strict data passing, showing how these changes cut code size, keep crash rates stable and dramatically improve development productivity.

C++Design PatternsMobile Development
0 likes · 14 min read
Designing a Cross‑Platform Architecture for WeChat Pay: From Problems to Solutions
Java Backend Technology
Java Backend Technology
Apr 20, 2020 · Mobile Development

How We Built a C++ Cross‑Platform Architecture for WeChat Pay to Boost Productivity

This article explains how WeChat Pay tackled inconsistent iOS and Android implementations by creating a C++‑based cross‑platform framework, introducing UseCase and UIPage abstractions, a routing mechanism, unified network request handling, and standardized data flow, resulting in reduced code, faster feature delivery, and higher stability.

C++MobileWeChat Pay
0 likes · 14 min read
How We Built a C++ Cross‑Platform Architecture for WeChat Pay to Boost Productivity
Architecture Digest
Architecture Digest
Mar 21, 2020 · Mobile Development

Building a Cross‑Platform Payment Architecture with C++ for WeChat Pay

This article describes how a C++‑based cross‑platform framework was designed and implemented to unify iOS and Android payment flows in WeChat Pay, covering architectural motivation, business‑process abstraction, routing mechanisms, network request management, and standardized data transmission to improve quality and productivity.

C++WeChat Paycross‑platform
0 likes · 15 min read
Building a Cross‑Platform Payment Architecture with C++ for WeChat Pay
WeChat Client Technology Team
WeChat Client Technology Team
Mar 20, 2020 · Mobile Development

How We Built a Cross‑Platform C++ Architecture for WeChat Pay on iOS & Android

This article explains the challenges of maintaining separate iOS and Android implementations for WeChat Pay, and details how a C++‑based cross‑platform framework—featuring abstracted business flows, a unified routing mechanism, managed network requests, and strict data‑transfer standards—dramatically improves code reuse, stability, and development productivity.

WeChat Payc++mobile architecture
0 likes · 15 min read
How We Built a Cross‑Platform C++ Architecture for WeChat Pay on iOS & Android
Architecture Digest
Architecture Digest
Dec 22, 2017 · Big Data

Redesign and Optimization of the WeChat Pay Transaction Record System

This article presents a comprehensive case study of how WeChat Pay rebuilt its transaction record storage system to handle massive data volumes, improve performance, ensure data completeness, support flexible queries, and strengthen security through distributed key‑value storage, data partitioning, and operational safeguards.

Big DataData PartitioningWeChat Pay
0 likes · 11 min read
Redesign and Optimization of the WeChat Pay Transaction Record System
21CTO
21CTO
Dec 5, 2017 · Backend Development

How We Scaled WeChat Pay’s Transaction Records to Billions Daily

This article details the challenges of WeChat Pay’s original transaction‑record system, the architectural redesign using distributed key‑value storage and data partitioning, and the resulting improvements in scalability, reliability, security, and user experience.

Data PartitioningDistributed KVWeChat Pay
0 likes · 11 min read
How We Scaled WeChat Pay’s Transaction Records to Billions Daily
Architecture Digest
Architecture Digest
Dec 5, 2017 · Big Data

Redesign and Optimization of WeChat Pay Transaction Record System

The article presents a comprehensive case study of how WeChat Pay rebuilt its transaction record storage to handle massive data growth, improve performance, ensure data completeness, support flexible queries, and strengthen security through distributed key‑value storage, hierarchical partitioning, holiday traffic shaping, and strict access controls.

WeChat Pay
0 likes · 11 min read
Redesign and Optimization of WeChat Pay Transaction Record System
21CTO
21CTO
Nov 21, 2017 · Operations

How We Scaled WeChat Pay’s Transaction Records to Billions Daily

This article chronicles the evolution of WeChat Pay’s transaction record system—from early key/value storage bottlenecks and incomplete data to a distributed, tiered architecture that supports billions of daily records, improves query performance, ensures data security, and handles holiday traffic spikes through flexible throttling.

Distributed SystemsWeChat Paydata security
0 likes · 11 min read
How We Scaled WeChat Pay’s Transaction Records to Billions Daily
Tencent Architect
Tencent Architect
Nov 21, 2017 · Operations

Redesign and Optimization of the WeChat Pay Transaction Record System

This article presents a comprehensive case study of how WeChat Pay rebuilt its transaction record storage to handle massive data growth, improve performance, ensure data completeness, and strengthen security through a distributed key‑value architecture, hierarchical archiving, and robust operational safeguards.

Distributed KVSystem ArchitectureWeChat Pay
0 likes · 10 min read
Redesign and Optimization of the WeChat Pay Transaction Record System
Efficient Ops
Efficient Ops
Jan 17, 2017 · Databases

Inside WeChat Pay: Scaling MySQL for Millions of Payments per Second

Zhou Tang, head of WeChat Pay operations at Tencent, shares how his team built a massive MySQL‑based payment platform handling up to 150 k transactions per second, covering background, DB‑CMDB design, change management, monitoring, security, high availability, and why Golang became their core development language.

Database operationsGolangWeChat Pay
0 likes · 21 min read
Inside WeChat Pay: Scaling MySQL for Millions of Payments per Second