产品推荐 2026-07-28

better-payment:土耳其支付集成工具(源码)

统一土耳其支付提供商API,无需重写代码即可切换支付网关。

开源软件跨平台工具

产品简介

better-payment 是一个面向 Node.js 和 TypeScript 开发者的统一支付网关库。它集成了 Iyzico、PayTR、Parampos 和 Akbank 等土耳其主流支付提供商,通过单一 API 简化支付集成,支持 3D Secure、退款、分期等功能,避免在切换提供商时重写代码,适合需要快速集成多支付方式的开发者。

核心功能

  • 支持多个土耳其支付提供商(Iyzico, PayTR, Parampos, Akbank)
  • 提供统一API,无需重写代码切换提供商
  • 支持3D Secure安全支付和2D支付
  • 集成退款、取消、BIN检查、分期付款等功能
  • 自动暴露REST端点,兼容Next.js、Express等主流Node.js框架

快速开始

  1. 使用包管理器安装库:运行 `npm install better-payment` 或 `pnpm add better-payment`。
  2. 在代码中导入模块:`import { BetterPayment } from 'better-payment';`。
  3. 初始化支付实例,配置提供商和沙盒模式。
  4. 调用支付方法进行交易,如 `initThreeDSPayment` 处理3D Secure支付。

界面预览

与其他方案对比

对比项better-payment同类方案
支付提供商支持通过单一API统一支持Iyzico、PayTR、Parampos和Akbank等多个土耳其提供商通常需要为每个支付提供商单独开发和维护集成代码
切换灵活性通过配置切换提供商,无需重写业务逻辑代码切换提供商往往涉及大量代码修改和测试
功能集成内置支持2D支付、3D Secure、退款、BIN检查等完整功能可能需要额外库或自定义代码实现相同功能

适合谁用

  • 使用Node.js或TypeScript开发电商网站的开发者
  • 需要集成土耳其支付提供商(如Iyzico、PayTR)的支付系统集成人员
  • 寻求简化支付集成、避免代码重写的软件工程师

下载与版本

当前最新版本为 v3.0.0,发布于 2026-04-20。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项