3月のStripe開発者ダイジェスト - Workbenchベータ版とオートメーション機能でスピーディな開発へ

:::note
この記事は、[dev.to](https://dev.to/stripe)に公開されている英語記事の日本語訳です。

![スクリーンショット 2024-04-01 17.07.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/83eefbe0-a5ef-d77c-e634-c7c91f9f71f3.png)
元記事(英文): [March Stripe Developer Digest](https://dev.to/stripe/march-stripe-developer-digest-3ml7)
:::


Stripe Dashboardに導入された新しい開発者ツール「Workbench」がパブリッ
クベータ版としてリリースされました。インスペクター(ダッシュボードのオブジェクトのJSONを表示)、シェル(統合コマンドライン環境)など、強力な機能を使って日々のワークフローを改善できます。

![スクリーンショット 2024-04-01 16.25.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/f3541e6b-925e-f0a3-5930-845d5b104620.png)

Workbenchは、適切な情報をタイムリーに表示することで、開発者が効率的に作業できるようサポートすることを目的としています。ダッシュボードのどこからでも、StripeのAPIの使用状況やその内部動作を素早く把握できます。


![スクリーンショット 2024-04-01 16.26.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/dab151d8-f740-c011-7a50-e78ca2f09620.png)

Workbenchベータへの参加は、[Stripe Dashboard](https://dashboard.stripe.com/workbench)からおこなうことができます。また、日本時間では夜中になりますが、4/4の午前3時よりSlackやNotionの開発者とともに、Workbenchの活用方法をYouTubeで解説するライブストリームを開催します。

https://stripe.events/workbench-beta

## Stripe開発者向けアップデート

### 1. Checkoutセッションでの3DS認証の要求
`payment`、`subscription`、`setup`各モードのCheckoutセッションに対して、開発者が手動で3D Secure認証を要求できるようになりました。

https://docs.stripe.com/api/checkout/sessions/create#create_checkout_session-payment_method_options-card-request_three_d_secure

https://docs.stripe.com/payments/3d-secure/authentication-flow#manual-three-ds


### 2. インボイスとサブスクリプション用のオートメーション機能
Invoicing / Billingで、トリガーに基づいてさまざまなアクションを自動で実行できるようになりました。例えば、サブスクリプションの猶予期間終了後の自動キャンセルなどが可能です。

![スクリーンショット 2024-04-01 16.42.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/4ab0837e-2f2c-14fc-5322-dbd4a61fae02.png)

https://docs.stripe.com/billing/revenue-recovery/automations


### 3. カスタマーのTax IDの自動作成
Customer / Accountオブジェクトに対して、Tax IDをAPIから追加できるようになりました。これまでは、[Stripeダッシュボードから](https://dashboard.stripe.com/settings/billing/invoice?tab=tax)のみでしたが、APIから直接設定できるようになりました。

https://docs.stripe.com/api/tax_ids/customer_create

### 4. Python SDKでの非同期処理 (ベータ版 )
以前からGitHub Issueなどで要望を頂いていた、`httpx`や`aiohttp`などのHTTPクライアントを使った非同期処理について、ベータ版でのサポートを開始しました。

https://github.com/stripe/stripe-python/issues/327

![スクリーンショット 2024-04-01 16.45.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/9eda4c58-ca8e-9652-c891-bc2db6681b35.png)

ベータ版のテスト方法などは、SDKドキュメントをご覧ください。

https://github.com/stripe/stripe-python?tab=readme-ov-file#beta-sdks


---

## [PR] StripeのAPIや製品アップデートを確認する方法

### APIやSDKの更新情報を確認する
APIの変更ログを、以下のURLまたはRSSフィードから確認できます。

https://stripe.com/docs/changelog

Feed: https://stripe.com/docs/changelog/api/feed.xml

### QiitaやTwitterで情報を確認する

日本語でのアップデート情報は、QiitaまたはTwitterアカウントから確認できます。

https://qiita.com/organizations/stripe

https://twitter.com/stripejapan

### Stripeコミュニティ（JP_Stripe）のイベントやライブを見る

日本のStripeユーザーが運営するコミュニティ、JP_Stripesで情報を得ることもできます。

YouTubeでのアップデート情報紹介配信（JP_Stripes What's New）や、コミュニティイベントにぜひご参加ください。

https://www.youtube.com/@jp_stripes

https://jpstripes.connpass.com/

### メーリングリスト（英語）を購読する
また、毎月のアップデートをまとめて紹介するメーリングリスト「Stripe Developer Digest（英語）」の購読もぜひご検討ください。

https://go.stripe.global/dev-digest