网站打赏在线支付通用模块 v1.0

139 127 1290 2026-06-09
PHP Simplified Chinese (3/5)
Author:PHPDisk Team

Overview

本模块提供打赏业务域的通用PHP库,支持支付宝当面付与微信Native统一下单生成官方收款二维码,并含异步通知验签示例。适用于个人站点、开源项目、播客/专栏的自愿打赏页面,无需完整商城购物车即可实现轻量活动收款。解决了不同支付渠道签名算法、证书、异步通知的对接难题,提供订单JSON存储与幂等性保证。

Source details

网站打赏在线支付 — 通用模块(中文市场)

本目录提供 打赏(Tip / Donation) 业务域的通用 PHP 库、订单文件存储、支付适配器接口与 产品需求文档(PRD)。支持 支付宝当面付预创建微信 Native 统一下单 生成官方收款二维码(api/tip_payment_qrcodes.php),并含异步通知验签示例。

程序版本号:常量 TIP_DONATION_APP_VERSION(默认 inc/tip_donation_version.php;可在 config.php 覆盖);JSON 响应含 version 字段。

应用场景

  • 个人站点、开源项目、播客/专栏的 自愿打赏(Tip) 页面。
  • 轻量活动收款:无需完整商城购物车,只需固定档位或自定义金额 + 官方二维码展示。

用户痛点

  • 支付宝当面付、微信 Native 的 签名算法、证书、异步通知 各不相同,对接文档冗长。
  • 打赏订单状态需 幂等、可审计,仅靠前端跳转无法保证支付结果可靠落库。

本项目解决的问题

  • 提供 订单 JSON 存储、适配器接口、预创建/统一下单生成二维码、以及 异步通知验签 示例,并与统一 JSON 约定对齐。
  • 金额以「元 + 分」双字段表达,便于与渠道侧 最小货币单位 对照。

项目价值说明

  • 将「打赏域」常见能力打包为可复用模块,便于与 CMS、博客或 paypal-stripe 等跨境方案组合,形成多通道收款能力。

文档

文件 说明
支付宝微信收款申请指南.md 官方产品入口、密钥与 notify 配置说明
config.example.php 配置模板;复制为 config.php
inc/tip_donation_common.php JSON 响应、币种校验、**元(两位小数)**解析与上下限、HTTP POST
inc/tip_donation_order.php 打赏单 CRUD(data/orders/*.json)、amount_yuan + amount_minor、幂等键、标记已支付

Archive contents

Loading file tree…
No files to display in this archive.
    Too many files to show. Displaying a partial listing.

    Comments

    No comments yet—be the first!