Get Merchant Timezone
GET/customers/timezone
Returns the merchant account timezone (IANA name) configured in Paystand.
Use this before calendar-day polling jobs so f.datestart / f.dateend align with the merchant's business day — see Query and incremental sync.
Request: GET /v3/customers/timezone with Authorization: Bearer and X-CUSTOMER-ID (merchant ID from Dashboard → Integrations). No request body or path parameters beyond the fixed /timezone suffix.
Integrations OAuth note: Some merchants return 400 (apiError) with Integrations tokens even when X-CUSTOMER-ID is correct and other routes (payments, Split Fees) succeed. The handler resolves the merchant via internal currentCustomerId() context; when that context is missing, the call fails before returning timezone. Workaround: pass f.timezone explicitly on filtered list calls using a known IANA name from merchant settings.
This is not a payer customer record; it applies to the merchant identified by X-CUSTOMER-ID.
Request
Responses
- 200
- 400
- 401
- 403
Merchant timezone
Bad request — may occur with Integrations OAuth when merchant context cannot be resolved; pass f.timezone explicitly instead
Unauthorized
Forbidden