Scope requirements
Scope requirements
Prerequisites
- This API requires OAuth authentication. If you don’t yet have an app configured for OAuth, follow the OAuth quickstart guide to get started.
- To use this API, you’ll need to enroll your account into the beta.
Retrieve payments account status
To retrieve the status of your payments account, make aGET request to /commerce/payment-accounts/2026-09-beta/status.
The endpoint takes no parameters. It returns the payments account for the HubSpot account associated with your authentication token, and the response resembles the following:
Enrollment states
enrollmentState is a single lifecycle state covering both HubSpot payments and connected Stripe accounts. Use processorType to determine which of the two applies, since some states only ever occur for one of them.
To start or complete enrollment, follow the steps for setting up payments in HubSpot. Enrollment can’t be started or updated through the API.
The response describes the account’s current active payments account only. If a HubSpot account previously used a payments account that’s no longer active, that history isn’t reflected here. An account whose only prior payments account was disconnected reports
NOT_STARTED.Processor types
TheprocessorType and eligibleProcessorTypes fields return the following values.