コンテンツにスキップ
アカウントを作成またはサインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要すべての商品を見る
API について
構築を開始する
アカウントを作成する
クイックスタート
開発の開始
    開発環境を設定
    最初の API リクエストを送信
    新機能の構築とテスト
    本番環境開始のチェックリスト
    リリースフェーズ
LLM を活用して構築
ノーコードで Stripe を使用する
Stripe に移行
一般的なユースケース
概要スタートアップとしてシンプルな決済を受け付けるSaaS スタートアップとしてサブスクリプションを販売する使用量ベースの料金設定でサブスクリプションソリューションを構築する対面支払いを受け付ける請求書を送信して支払いを回収する
アメリカ
日本語
ホーム導入方法Start developing

開発環境を設定する

Stripe CLI とサーバー側 SDK についての理解を深めましょう。

開発者でない場合

ノーコードに関するドキュメントをご覧になるか、パートナーディレクトリーの構築済みのソリューションを使用するか、Stripe 認定エキスパートを雇用してください。

Stripe のサーバー側 SDK およびコマンドラインインターフェイス (CLI) を使用することで、Stripe の REST API とやり取りできます。Stripe CLI で API を呼び出し、開発環境を効率化しましょう。

SDK を使用して、定型コードを記述しないようにします。環境からのリクエストの送信を開始するには、クイックスタートガイドにならって使用できる言語を選択します。

Chrome 拡張機能

Stripe (Elements や Checkout など) を使用して、ご自身のウェブサイトで決済の実装を構築することをお勧めします。次に、Chrome 拡張機能を設定して、ユーザーが購入を完了する準備ができたら、この決済ページにユーザーを誘導します。

この方法は、拡張機能内で直接決済を処理しようとするよりも安全で保守が簡単です。

このクイックスタートでは、Stripe CLI (Stripe 統合へのコマンドラインアクセスを可能にする重要なツール) をインストールします。また、Stripe .NET サーバーサイド SDK を使用して、C# で記述されたアプリケーションから Stripe API にアクセスします。

学習内容

このクイックスタートでは以下について説明します。

  • コードを記述することなく Stripe API を呼び出す方法
  • .NET Core CLI、NuGet CLI、またはパッケージマネージャーコンソールを使用してサードパーティーの依存関係を管理する方法
  • 最新の Stripe .NET SDK v49.0.0 をインストールする方法
  • 最初の SDK リクエストを送信する方法

初期セットアップ

まず、Stripe アカウントを作成するかサインインします。

Stripe CLI を設定する

インストール

コマンドラインから、インストールスクリプトを使用するか、オペレーティングシステムのバージョン管理されたアーカイブファイルをダウンロードして展開し、CLI をインストールします。

homebrew で Stripe CLI をインストールするには、以下を実行します。

Command Line
brew install stripe/stripe-cli/stripe

このコマンドを Linux バージョンの Homebrew で実行すると失敗しますが、代替手段を使用するか、Linux タブの指示に従ってこれを完了させることは可能です。

Command Line
brew install stripe-cli

認証

ログインして Stripe ユーザーアカウントを認証し、制限されたキーのセットを生成します。詳細については、Stripe CLI のキーと権限を参照してください。

Command Line
stripe login

キーボードの Enter キーを押し、ブラウザーでの認証プロセスを完了します。

Output
Your pairing code is: enjoy-enough-outwit-win This pairing code verifies your authentication with Stripe. Press Enter to open the browser or visit https://dashboard.stripe.com/stripecli/confirm_auth?t=THQdJfL3x12udFkNorJL8OF1iFlN8Az1 (^C to quit)

設定を確定

CLI のインストールが完了し、Create a product (商品作成) API への単一の API リクエストを作成できるようになりました。

Command Line
stripe products create \ --name="My First Product" \ --description="Created with the Stripe CLI"

レスポンスオブジェクトの id 内で商品 ID を探し、次のステップのために保存しておきます。

すべて正常に機能する場合、コマンドラインに以下のレスポンスが表示されます。

{ "id":
"prod_LTenIrmp8Q67sa"
, "object": "product",

次に、Create a price (価格作成) API を呼び出して、30 USD の価格を関連付けます。product のプレースホルダーを商品 ID (例: prod_LTenIrmp8Q67sa) に入れ替えます。

Command Line
stripe prices create \ --unit-amount=3000 \ --currency=usd \ --product=
"{{PRODUCT_ID}}"

すべて正常に機能する場合、コマンドラインに以下のレスポンスが表示されます。

{ "id":
"price_1KzlAMJJDeE9fu01WMJJr79o"
, "object": "price",

.NET のサーバー側 SDK をインストールする

最新バージョンの Stripe .NET サーバー側 SDK は、v49.0.0 です。.NET Standard 2.0 以降、.NET Core 2.0 以降、.NET Framework 4.6.1 以降をサポートします。

ご利用の .NET SDK バージョンを確認します。

Command Line
dotnet --list-sdks

ライブラリをインストールする

コマンドラインから新規プロジェクトを作成するには、.NET Core コマンドラインインターフェイス (CLI) を使用します。

Command Line
dotnet new console

ライブラリをインストールするには、以下のコマンドを実行して、プロジェクトファイル (.csproj) にパッケージ参照を追加します。

Command Line
dotnet add package Stripe.net

CLI を使用してライブラリをインストールすると、ライブラリはプロジェクトファイル (.csproj) に自動的に依存関係として追加されます。以下に例を示します。

YourProject.csproj
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="Stripe.net" Version="49.0.0" /> </ItemGroup> </Project>

インストールの代替手段

NuGet コマンドラインインターフェイス (CLI): NuGet CLI を使用してライブラリをインストールできます。

Command Line
nuget install Stripe.net

パッケージマネージャーコンソール (PowerShell): パッケージマネージャーコンソール (PowerShell) を使用している場合は、以下のコマンドを実行してライブラリをインストールします。

Install-Package Stripe.net

VisualStudio: Visual Studio に Stripe.net パッケージを追加するには、次を実行します。ソリューションエクスプローラーを開きます。Manage NuGet Packages (NuGet パッケージの管理) をクリックします。Browse (参照) タブをクリックして、Stripe.net を検索します。Stripe.net パッケージをクリックし、タブで適切なバージョンを選択して、インストールをクリックします。

最初の SDK リクエストを実行する

これで、.NET SDK がインストールされ、サブスクリプションの Product (商品) を作成し、いくつかの API リクエストに Price (価格) を関連付けられるようになりました。この例では、Product のレスポンスで返された商品 ID を使用して価格を作成しています。

注

このサンプルでは、サンドボックス環境の Stripe ユーザーアカウントが使用するデフォルトキーを使用しています。お客様のみこの値を確認できます。

CreatePrice.cs
using System; using Stripe; class Program { static void Main(string[] args) { StripeConfiguration.ApiKey = "sk_test_BQokikJOvBiI2HlWgH4olfQ2"; var optionsProduct = new ProductCreateOptions { Name = "Starter Subscription", Description = "$12/Month subscription", }; var serviceProduct = new ProductService(); Product product = serviceProduct.Create(optionsProduct); Console.Write("Success! Here is your starter subscription product id: {0}\n", product.Id); var optionsPrice = new PriceCreateOptions { UnitAmount = 1200, Currency = "usd", Recurring = new PriceRecurringOptions { Interval = "month", }, Product = product.Id }; var servicePrice = new PriceService(); Price price = servicePrice.Create(optionsPrice); Console.Write("Success! Here is your starter subscription price id: {0}\n", price.Id); } }

コードをプロジェクトの Program.cs ファイルに保存します。コマンドラインから、保存したファイルが含まれるディレクトリーに cd で移動し、以下のコマンドを実行します。

Command Line
dotnet run

すべて正常に機能する場合、コマンドラインに以下のレスポンスが表示されます。実装を構築する際に使用できるように、これらの ID を保存します。

Command Line
Success! Here is your starter subscription product id: prod_0KxBDl589O8KAxCG1alJgiA6 Success! Here is your starter subscription price id: price_0KxBDm589O8KAxCGMgG7scjb

参照情報

クイックスタートは以上です。以下のリンクでは、作成した商品の支払いを処理する方法をいくつか紹介しています。

  • 決済用のリンクを作成する
  • 構築済みの決済ページ
  • カスタムの決済フロー
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc