Skip to main content
GET
/
api
/
v1
/
transactions
/
wallet
/
{wallet_id}
/
connect
/
status
curl --request GET \
  --url https://hpay-api.host-sl.com/api/v1/transactions/wallet/9a8b7c6d-.../connect/status \
  --header 'api-key: YOUR_API_KEY' \
  --header 'secret-key: YOUR_SECRET_KEY'
{
  "message": "Status synchronized successfully.",
  "account_id": "acct_1ABC...",
  "payouts_enabled": true,
  "charges_enabled": true,
  "is_verified": true,
  "currently_due": [],
  "pending_verification": [],
  "disabled_reason": null
}
Fetches the latest account state from Stripe, updates the local record, and emits an account.updated webhook event — immediate feedback, and a fallback if a webhook was missed.

Path Parameters

wallet_id
string
required
The wallet whose owner’s Connect account to check.

Response

account_id
string
The Stripe Connect account ID.
payouts_enabled
boolean
Whether the account can receive payouts.
charges_enabled
boolean
Whether the account can accept charges.
is_verified
boolean
True when payouts or charges are enabled.
currently_due
string[]
Verification requirements Stripe still needs.
{
  "message": "Status synchronized successfully.",
  "account_id": "acct_1ABC...",
  "payouts_enabled": true,
  "charges_enabled": true,
  "is_verified": true,
  "currently_due": [],
  "pending_verification": [],
  "disabled_reason": null
}
curl --request GET \
  --url https://hpay-api.host-sl.com/api/v1/transactions/wallet/9a8b7c6d-.../connect/status \
  --header 'api-key: YOUR_API_KEY' \
  --header 'secret-key: YOUR_SECRET_KEY'