# 测试 Stripe 集成

> 使用 Stripe 测试卡可以测试不同场景的端到端集成。

Stripe 提供了测试卡，可用于测试沙盒帐户中的购买。您可以将这些测试卡用于许多不同的测试用例。

如需了解更多信息，请参阅条带[测试卡文档](https://stripe.com/docs/testing)。

## 先决条件##prerequisites

要测试 Stripe 集成，首先需要在 [Integrate Direct-to-Consumer (D2C) 支付提供商与 IAP 工作流程](./_index.md)中完成步骤。

## 使用测试卡##use-test-cards

要确认测试购买是否成功，请验证以下信息：

* 远程目录在运行时部署和获取。
* 购买会打开 Stripe Checkout URL 并完成。
* 购买履行 Webhook 接收`order.paid`事件并授予授权。
* 客户端刷新授权并显示内容。

> **Note:**
>
> 还可以使用条纹测试卡来模拟不同的错误。

## 调试集成##debug-your-integration

您可以在 Unity Dashboard（Unity 后台）和 Stripe Dashboard（条带后台）中使用日志记录工具来调试集成并进行故障排除。

### Unity Dashboard（Unity 后台）日志##unity-dashboard-logs

要查看付款提供商操作的日志，请执行以下步骤：

1. 在 [Unity Dashboard（Unity 后台](https://cloud.unity.com)）中，转到 **Development（开发**）> **Products（产品**）。
2. 选择 **In-App Purchases**（应用内购）。
3. 选择 **Payment Providers**（付款提供商）> **Logs（日志**）。

请参阅 [Logging](/cloud-code/logging/overview.md) 文档了解更多信息。

### Stripe 工作台##stripe-workbench

您可以使用 Stripe 的工作台工具来调试和管理 Stripe 集成。例如，您可以使用 Logs 选项卡查看和过滤最近的 API 请求和响应。有关更多信息，请参阅 Stripe 的 [Workbench 文档](https://docs.stripe.com/workbench/overview)。
