{ "opencollection": "1.0.0", "info": { "name": "Stripe Accounts Account Setup Intents API", "version": "2023-10-16" }, "items": [ { "info": { "name": "Setup Intents", "type": "folder" }, "items": [ { "info": { "name": "GetSetupIntents", "type": "http" }, "http": { "method": "GET", "url": "https://api.stripe.com/v1/setup_intents", "params": [ { "name": "attach_to_self", "value": "", "type": "query", "description": "If present, the SetupIntent's payment method will be attached to the in-context Stripe Account.\n\nIt can only be used for this Stripe Account’s own money movement flows like InboundTransfer and OutboundTransfers. It cannot be set to true when setting up a PaymentMethod for a Customer, and defaults to false when attaching a PaymentMethod to a Customer." }, { "name": "created", "value": "", "type": "query", "description": "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options." }, { "name": "customer", "value": "", "type": "query", "description": "Only return SetupIntents for the customer specified by this customer ID." }, { "name": "ending_before", "value": "", "type": "query", "description": "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list." }, { "name": "expand", "value": "", "type": "query", "description": "Specifies which fields in the response should be expanded." }, { "name": "limit", "value": "", "type": "query", "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10." }, { "name": "payment_method", "value": "", "type": "query", "description": "Only return SetupIntents that associate with the specified payment method." }, { "name": "starting_after", "value": "", "type": "query", "description": "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list." } ], "body": { "type": "form-urlencoded", "data": [] } }, "docs": "
Returns a list of SetupIntents.
" }, { "info": { "name": "PostSetupIntents", "type": "http" }, "http": { "method": "POST", "url": "https://api.stripe.com/v1/setup_intents", "body": { "type": "form-urlencoded", "data": [] } }, "docs": "Creates a SetupIntent object.
\n\nAfter you create the SetupIntent, attach a payment method and confirm\nit to collect any required permissions to charge the payment method later.
" }, { "info": { "name": "GetSetupIntentsIntent", "type": "http" }, "http": { "method": "GET", "url": "https://api.stripe.com/v1/setup_intents/:intent", "params": [ { "name": "client_secret", "value": "", "type": "query", "description": "The client secret of the SetupIntent. We require this string if you use a publishable key to retrieve the SetupIntent." }, { "name": "expand", "value": "", "type": "query", "description": "Specifies which fields in the response should be expanded." }, { "name": "intent", "value": "", "type": "path" } ], "body": { "type": "form-urlencoded", "data": [] } }, "docs": "Retrieves the details of a SetupIntent that has previously been created.
\n\nClient-side retrieval using a publishable key is allowed when the client_secret is provided in the query string.
When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the SetupIntent object reference for more details.
" }, { "info": { "name": "PostSetupIntentsIntent", "type": "http" }, "http": { "method": "POST", "url": "https://api.stripe.com/v1/setup_intents/:intent", "params": [ { "name": "intent", "value": "", "type": "path" } ], "body": { "type": "form-urlencoded", "data": [] } }, "docs": "Updates a SetupIntent object.
" }, { "info": { "name": "PostSetupIntentsIntentCancel", "type": "http" }, "http": { "method": "POST", "url": "https://api.stripe.com/v1/setup_intents/:intent/cancel", "params": [ { "name": "intent", "value": "", "type": "path" } ], "body": { "type": "form-urlencoded", "data": [] } }, "docs": "You can cancel a SetupIntent object when it’s in one of these statuses: requires_payment_method, requires_confirmation, or requires_action.
After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error.
" }, { "info": { "name": "PostSetupIntentsIntentConfirm", "type": "http" }, "http": { "method": "POST", "url": "https://api.stripe.com/v1/setup_intents/:intent/confirm", "params": [ { "name": "intent", "value": "", "type": "path" } ], "body": { "type": "form-urlencoded", "data": [] } }, "docs": "Confirm that your customer intends to set up the current or\nprovided payment method. For example, you would confirm a SetupIntent\nwhen a customer hits the “Save” button on a payment method management\npage on your website.
\n\nIf the selected payment method does not require any additional\nsteps from the customer, the SetupIntent will transition to the\nsucceeded status.
Otherwise, it will transition to the requires_action status and\nsuggest additional actio"
},
{
"info": {
"name": "PostSetupIntentsIntentVerifyMicrodeposits",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.stripe.com/v1/setup_intents/:intent/verify_microdeposits",
"params": [
{
"name": "intent",
"value": "",
"type": "path"
}
],
"body": {
"type": "form-urlencoded",
"data": []
}
},
"docs": "
Verifies microdeposits on a SetupIntent object.
" }, { "info": { "name": "List Setup Attempts", "type": "http" }, "http": { "method": "GET", "url": "https://api.stripe.com/v1/setup_attempts", "params": [ { "name": "setup_intent", "value": "", "type": "query" }, { "name": "ending_before", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query" }, { "name": "starting_after", "value": "", "type": "query" } ] }, "docs": "Returns a list of SetupAttempts that associate with a provided SetupIntent.
" } ] } ], "bundled": true }