---
title: "Create Stripe Customer"
method: POST
path: "/signup-flow/create-stripe-customer"
tags: ["signup-flow", "signup-flow"]
---

# Create Stripe Customer

`POST /signup-flow/create-stripe-customer`

Create a Stripe customer for the user (for standard trial).
Returns customer ID to be used in frontend Stripe Elements.

## Headers

- `authorization` string, nullable

## Request body

- CreateStripeCustomerRequest — Optional body. `country` is the frontend's ISO-2 guess, forwarded so this endpoint can apply the SAME app-rail check /subscriptions/checkout applies. Optional because older cached frontends POST here with an empty body.
  - `country` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored.md) · [All operations](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/fluentea/aurqa-language-learning-platform-refactored/revisions/45cbba31aa7d/schema)
