POST
/
api
/
v2
/
storefront
/
stripe
/
setup_intents
curl --request POST \
  --url https://demo.spreecommerce.org/api/v2/storefront/stripe/setup_intents
{
  "customer_id": "cus_Q9uqUz6gVQFku2",
  "ephemeral_key_secret": "ek_test_YWNjdF8xTGtSb1lJaFIwZ0llZ0llyG1LbFhsVU9XWHY1SlNyMXRKVzNJb0hyQ2JZam1HY28_007lGgvGaA",
  "setup_intent_client_secret": "seti_1PJb0hIhR0gIegIeZYQQuxpH_secret_Q9uqLuTAvIJQSK1SFS6OaxJMRpe9s7R"
}

Response

200
application/vnd.api+json
200 Success - Returns the `customer_id` of the authenticated user, created ephemeral key's secret and client secret of the created setup intent.
customer_id
string
required

Stripe's customer ID of the authenticated user (or new one if unauthenticated).

ephemeral_key_secret
string
required

Secret of the created ephemeral key.

setup_intent_client_secret
string
required

Client secret of the created setup intent