Tagged articles
9 articles
Page 1 of 1
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
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.

BackendPayment Gatewayduplicate submission
0 likes · 5 min read
How to Prevent Lost Payments and Duplicate Orders in Backend Systems
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.

IntegrationPayment Gatewaycheckout
0 likes · 13 min read
Understanding Checkout (Payment) Systems: Concepts, Types, and Capabilities
Architecture Digest
Architecture Digest
Jan 20, 2022 · Backend Development

Preventing Order Loss in Payment Systems: Best Practices and Strategies

This article explains the typical order flow in payment systems, identifies external and internal order loss scenarios, and provides concrete measures such as adding a "payment in progress" state, setting timeout queries, ensuring idempotent notifications, and using Redis hashes to avoid duplicate submissions.

IdempotencyPayment Gatewayorder loss
0 likes · 5 min read
Preventing Order Loss in Payment Systems: Best Practices and Strategies
IT Architects Alliance
IT Architects Alliance
Aug 8, 2021 · Backend Development

Design and Call Flow of a Payment Center Architecture

This article outlines the objectives, detailed invocation process, architectural design, and anticipated challenges of a payment center system, describing its core modules, data handling, and integration with third‑party payment channels to achieve unified, secure, and scalable transaction services.

BackendPayment GatewaySystem Design
0 likes · 9 min read
Design and Call Flow of a Payment Center Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 5, 2018 · Backend Development

How Dazhong Dianping Scaled Its Payment Gateway: Backend Architecture and Fail‑Fast Lessons

Facing rapid business growth, Dazhong Dianping’s payment gateway evolved through usable, flexible, and highly available stages, employing service splitting, master‑slave databases, fail‑fast mechanisms, and comprehensive monitoring to achieve 99.99% availability and handle peak traffic during major sales events.

BackendPayment GatewayScalability
0 likes · 14 min read
How Dazhong Dianping Scaled Its Payment Gateway: Backend Architecture and Fail‑Fast Lessons
Architects' Tech Alliance
Architects' Tech Alliance
May 8, 2017 · Backend Development

Designing Payment System Architecture: Product Classification, Module Functions, and Business Process

This article provides a comprehensive overview of payment system architecture, covering product classifications, module capabilities, typical business flows, reference designs, and real‑world examples from major platforms, while outlining supporting, core, and product layers essential for building robust backend payment services.

BackendPayment GatewaySystem Architecture
0 likes · 15 min read
Designing Payment System Architecture: Product Classification, Module Functions, and Business Process