Response
200 Success - Returns the customer_id of the authenticated user, created ephemeral key's secret and client secret of the created setup intent.
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"
}First, this endpoint creates a customer in Stripe (if it doesn’t already exist), then it creates an Ephemeral Key for the customer, and finally, it creates a Setup Intent for the customer.
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"
}200 Success - Returns the customer_id of the authenticated user, created ephemeral key's secret and client secret of the created setup intent.
Was this page helpful?