# Stripeインテグレーションのテスト

> Stripe テストカードを使用して、さまざまなシナリオでインテグレーションを終了終了でテストします。

Stripe は、サンドボックスアカウントでの購入をテストするために使用できるテストカードを提供します。これらのテストカードは、さまざまなテストケースに使用できます。

詳細については、[ストライプテストカードドキュメント](https://stripe.com/docs/testing)を参照してください。

## 前提条件##prerequisites

Stripeインテグレーションをテストするには、まず「[Integrate Direct-to-コンシューマー](./_index.md)(D2C)支払いプロバイダーとIAPワークフローの統合」の手順を実行する必要があります。

## テストカードの使用##use-test-cards

テスト購入が成功したことを確認するには、以下の情報を検証します。

* リモートカタログが展開され、ランタイムにフェッチされます。
* 購入によってストライプ チェックアウトURLが開き、購入が完了します。
* 購入処理 Webhook は `order.paid` イベントを受信し、エンタイトルメントを付与します。
* クライアントがエンタイトルメントを更新し、コンテンツが表示されます。

> **Note:**
>
> ストライプテストカードを使用して、さまざまなエラーのシミュレーションを行うこともできます。

## インテグレーションのデバッグ##debug-your-integration

Unity Dashboard と Stripe ダッシュボード の両方でロギングツールを使用して、インテグレーションのデバッグとトラブルシューティングを行うことができます。

### Unity Dashboard ログ##unity-dashboard-logs

支払いプロバイダーのアクションのログをビューするには、次の手順に従います。

1. [Unity Dashboard](https://cloud.unity.com) で、**Development** > **Products** に移動します。
2. **In-App Purchases (アプリケーション**内課金) を選択します。
3. \*\*Payment Providers (\*\*支払いプロバイダー) > **Logs (ログ**) を選択します。

詳細については、[ロギング](/cloud-code/logging/overview.md) のドキュメントを参照してください。

### ストライプワークベンチ##stripe-workbench

StripeのWorkbenchツールを使用して、Stripeインテグレーションをデバッグおよび管理できます。例えば、「ログ」タブを使用して、最近の API 要求と API 応答をビューおよびフィルターできます。詳細については、Stripeの[Workbenchドキュメント](https://docs.stripe.com/workbench/overview)を参照してください。
