Stripe Apps入門: Stripeダッシュボードの機能拡張やStripe Webhookとの連携をパッケージ化する方法

この記事は、[Stripe Apps を25日間紹介し続ける Advent Calendar 2022](https://qiita.com/advent-calendar/2022/stripe-apps) 1日目の記事です。

![スクリーンショット 2022-11-24 17.56.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/e0261865-0418-daa2-423a-5f4d70558b1b.png)

2022年5月にベータローンチしたStripe Apps( https://stripe.com/jp/apps )について、中の人が毎日紹介するカレンダーです。

1日目は、Stripe　Appsの簡単な紹介を行います。

## 動画で見る

2022/05のStripe Sessions 2022で発表された際のアーカイブがYouTubeで視聴できます。

https://youtu.be/7latZWrmg-4

日本語字幕を表示できますので、動画で把握されたい方はこちらも合わせてご覧ください。

![スクリーンショット 2022-11-25 9.23.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/0b33d788-de7d-1629-ea7d-c76173a970ec.png)

## Stripe Appsとは

Stripe Appsは、一言でいうと「Stripeに追加できる拡張機能・アプリ」です。

Stripeダッシュボードに独自のウィジェットを配置して、その会社・サービス独自のワークフローを実行できるUIを社内の運用チームに提供できます。

また、Webhook APIを内部で利用したアプリであれば、CRMや発送管理・Headless CMSなどとのデータ連携を自動で行うことも可能です。

## Stripe Appsのユースケース

Stripe Appsを導入するメリットとして、「**請求管理やサブスクリプションなどの、決済オペレーションの効率化**」が挙げられます。

契約書・請求書の処理のために、複数のサービスダッシュボードを行ったり来たりしたり、チケット管理システムに手動で各サービス上のステータスを入力したりする必要がなくなります。

### 追加の契約処理などの独自のワークフローを数クリックで実現する

例えば、[DocuSign eSignature アプリ](https://marketplace.stripe.com/apps/docusign-esignature)を利用することで、決済や顧客データと契約書などの電子署名が必要なデータの関連付けやステータスチェックができます。

![68747470733a2f2f66696c65732e7374726970652e636f6d2f6c696e6b732f4d44423859574e6a6446387853335578555852465646493059566c6c4e57744e66475a735833526c63335266576d705a4e5442535154526c576b5a4d4e4670455131526956586c46637a52303030675052656e4b3567.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/4ed47e96-80f3-182c-5d4b-293d945be0bc.png)

https://www.docusign.com/apps/stripe

### Google Drive / Dropboxなどと連携して、データのエクスポートを行う

分析のためにデータをGoogleドライブにエクスポートしたい場合には、[Data Exporter for Drive アプリ](https://marketplace.stripe.com/apps/data-exporter-for-google-drive)を使えばAPIやCLIの操作なしに任意のデータを出力できます。

![68747470733a2f2f66696c65732e7374726970652e636f6d2f6c696e6b732f4d44423859574e6a644638785332394359564647526d743363484a7a52304e6b66475a7358327870646d5666636e42704f4556564d6d644d624868514f556c694e48706f566b524f54316f783030665674745473724c.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/196b4960-5832-7ff0-1662-74b71de05bdc.png)

Stripe SigmaやRevenue Recogntionなどでも分析・レポート作成は可能ですが、すでに外部のストレージサービスを利用したワークフローがある場合などでは、アプリを利用したカスタマイズが簡単にできます。

### サービス間のデータ同期

また、ダッシュボードのカスタマイズだけでなく、**サービス間のデータ同期**とそれに伴う**ワークフローの自動化**も可能です。

[HubSpot Data Sync アプリ](https://marketplace.stripe.com/apps/hubspot-data-sync)を利用すると、Stripe上で管理している顧客データや製品データを、HubSpotと同期できます。

![スクリーンショット 2022-11-25 9.53.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/61681532-55e3-8820-1684-3cad70a3fe47.png)

データを連携しておくことで、営業やカスタマーサクセス・サポートチームとユーザーとのやり取りをより効率的に進めることができます。

## Stripe Apps開発の始め方

Stripe Appsは、[App Marketplace](https://marketplace.stripe.com/)からアプリをインストールする以外の使い方もできます。

Stripe CLIを利用して、独自のワークフローを実現するアプリを作成・デプロイすることで、その会社・チーム・プロジェクトに必要な機能を追加できます。

https://qiita.com/hideokamoto/items/0a167387d046e154d2cf

作成したアプリを[App Marketplace](https://marketplace.stripe.com/)に公開することで、Stripeと自社サービスの連携機能をリリースしたり、Stripe上のワークフローを効率化する新サービスのローンチなども期待できます。

## 関連リソース

https://stripe.com/apps

https://www.youtube.com/watch?v=7latZWrmg-4

https://qiita.com/hideokamoto/items/0a167387d046e154d2cf


## Stripe Appsひとりアドベントカレンダー 2022

今年ベータリリースされたばかりのStripe Appsは、まだ日本語の情報が多くありません。

そこでQiita Advent Calendar 2022にて、毎日Stripe Appsについての情報を投稿します。

https://qiita.com/advent-calendar/2022/stripe-apps

ノーコードで利用する方法や、開発するためのTipsなども紹介予定ですので、ぜひ購読をお願いします。