Tag

WeChat Pay

1 views collected around this technical thread.

Selected Java Interview Questions
Selected Java Interview Questions
Feb 4, 2025 · Backend Development

Integrating WeChat Native Pay into a Java Backend for Membership Upgrade

This guide details how to integrate WeChat native payment into a Java backend, covering merchant setup, Spring configuration, QR‑code generation with the official SDK, handling HTTPS callbacks, and implementing front‑end polling using Redis and Bloom filters for reliable membership upgrades.

JavaPayment IntegrationRedis
0 likes · 10 min read
Integrating WeChat Native Pay into a Java Backend for Membership Upgrade
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.

C++Data ModelingRouting
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 securityHTTPSSignature
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.

Chaos EngineeringFault InjectionHigh Availability
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.

Chaos EngineeringFault InjectionHigh Availability
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.

AutomationChaos EngineeringFault Injection
0 likes · 18 min read
Chaos Engineering in WeChat Pay: Design, Implementation, and Results
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.

PHPPayment IntegrationRecharge
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.

C++RoutingWeChat 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.

C++RoutingUseCase
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.

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.

Backend DevelopmentIdempotencyWeChat Pay
0 likes · 5 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems
Python Programming Learning Circle
Python Programming Learning Circle
Jan 11, 2022 · Backend Development

Integrating WeChat Pay with a Flask Backend and Mini Program

This guide explains how to set up a Flask backend on Windows or CentOS, generate the required signatures for WeChat's unified order API, obtain a prepay_id, and call the mini‑program wx.requestPayment interface with the correct parameters for successful payment processing.

FlaskPayment IntegrationWeChat Pay
0 likes · 5 min read
Integrating WeChat Pay with a Flask Backend and Mini Program
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.

Continuous ImprovementLean DevelopmentTapd
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.

C++RoutingWeChat Pay
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.

Big DataWeChat Paygraph computing
0 likes · 18 min read
Graph Computing for Risk Control in WeChat Pay: From Feature Engineering to Network Analysis
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.

Big DataGNNWeChat Pay
0 likes · 16 min read
Graph Computing for Risk Control in WeChat Pay: Platforms, Algorithms, and Practices
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.

Backend DevelopmentPayment IntegrationV3 API
0 likes · 15 min read
WeChat Pay V3 Integration in PHP: Complete Backend Implementation
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 ManagementRedis
0 likes · 4 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems