调至内容部分
创建账户或登录
Stripe 文档徽标
/
询问人工智能
创建账户登录
开始
付款
销售收入
平台和交易市场
资金管理
开发人员资源
API 和 SDK帮助
概览
版本管理
更改日志
升级您的 API 版本
升级 SDK 版本
基础功能
SDK
API
测试
Stripe CLI
项目示例
工具
Stripe 管理平台
Workbench
开发人员管理平台
Stripe Shell
Stripe for Visual Studio Code
功能
工作流程
事件接收端
Stripe 健康警报文件上传
AI 解决方案
代理工具包
模型上下文协议构建代理式 AI SaaS 计费工作流
安全与隐私
安全
Stripebot 网络爬虫
隐私
扩展 Stripe
构建 Stripe 应用程序
    概览
    开始
    创建应用程序
    Stripe Apps 的原理
    示例应用程序
    构建应用
    存储密钥
    API 认证方法
    授权流程
    服务器端逻辑
    侦听事件
    处理不同模式
    启用沙盒支持
    启用本地网络访问
    应用设置页面
    构建 UI
    轻松入驻
    发布您的应用
    分发选择
    上传您的应用
    版本与发布
    测试您的应用
    发布您的应用
    推广您的应用
    添加深度链接
    创建安装链接
    在 UI 扩展中分配角色
    安装后操作
    应用程序分析
    嵌入式组件
    嵌入第三方 Stripe 应用
    迁移到 Stripe 应用
    迁移或构建扩展
    将插件迁移到 Stripe 应用程序或 Stripe Connect
    参考编号
    应用描述文件
    CLI
    扩展 SDK
    权限
    视口
    设计样式
    组件
使用 Stripe 的应用程序
合作伙伴
合作伙伴生态
合作伙伴认证
美国
简体中文
首页开发人员资源Build Stripe apps

Stripe Apps

Extend Stripe with third party services or embed custom user experiences directly in the Stripe Dashboard.

Looking for the Stripe Dashboard mobile app?

Use the Stripe Dashboard mobile app to view business metrics, track and manage your operations, and perform payments activity like accepting Tap to Pay, or creating payment links, basic invoices, and subscriptions.

Stripe Apps provides the opportunity to become a third-party developer for Stripe. You can develop and privately distribute or publish your Stripe app on the global Stripe Apps Marketplace. As a third-party Stripe Apps developer, you can create apps to:

  • Authenticate users for third-party services using OAuth 2.0 or a restricted API key (RAK).
  • Use the Stripe API to make calls, listen to events, and automate workflows. For example, you can create an app that automatically initiates a billing flow when a customer signs a contract, to streamline tasks and reduce manual account reconciliation.
  • Design custom user interfaces that operate directly within the Stripe Dashboard. For example, users can interact with customer records, balance statements, and payment information in their CRM systems.

Reach out to us on GitHub to receive developer support and view known issues or submit feedback.

注意

Stripe Apps serve as an extension of Stripe. To learn how to accept payments, see Payments. To accept and send multiparty payments, see Connect. To build a lightweight tool you can test, see Developer resources.

The types of Stripe Apps you can build as a developer

The main types of apps you can develop

As a Stripe Apps user, you have access to a range of apps on the Stripe Apps Marketplace to help bolster or expand your business on Stripe. You can also integrate Stripe into existing third-party services or platforms to synchronize data fields, trigger external workflows, or use Stripe as a payment processor.

Get started

Create an app

Learn the basics of app development by building an app in the Stripe Dashboard.

How Stripe Apps work

Learn about different app patterns.

Sample apps

Browse examples of Stripe apps.

Build an app

Store secrets

Learn how to use the Secret Store API to persist sensitive data, like authentication credentials.

API authentication methods

Select the API authentication method that works best for your app’s use case.

Server-side logic

Validate and process user actions and data in your app using back-end code.

App settings page

Create an app settings page for your users in the Stripe Dashboard.

Build a UI

Build, test, and edit a custom UI that extends the functionality of the Stripe Dashboard.

Onboarding

Learn the best practices for guiding your users through your app’s sign in and initial setup flows.

Distribute an app

Distribution options

Learn about the options to share or distribute your app.

Upload your app

Learn how to make your app privately available.

Versions and releases

Learn about app versioning and releases to ship new versions of your app.

Test your app

Set up and distribute test versions of your app before publication.

Publish your app

Make your app discoverable to any user by publishing it on the Stripe App Marketplace.

Promote your app

Learn how to partner with Stripe to improve the discoverability of your app.

Migrate to Stripe Apps

Migrate an extension

Learn why and how to migrate your extensions to Stripe Apps.

Migrate a plugin to Stripe Apps or Stripe Connect

Learn why and how to migrate your plugin to Stripe Apps or Stripe Connect.

Reference

App manifest

Learn about the app manifest, an index of all fields, types, and descriptions for your app manifest file.

CLI

Install the Stripe Apps command line interface and use it to manage your app.

Extension SDK

Review an index of all fields, types, and descriptions for the Extension SDK API.

Permissions

A list of available events and their required permissions.

Viewports

Review a list of available viewports for Stripe Apps and how your end users see them.

Components

Use Stripe’s library of components to quickly build your user interface.

此页面的内容有帮助吗?
是否
  • 需要帮助?联系支持。
  • 查看我们的更改日志。
  • 有问题?联系销售。
  • LLM? Read llms.txt.
  • Powered by Markdoc