Create Access Token
Overview
The createAccessToken method generates a short-lived authentication token for accessing payment processor APIs. Use this for temporary, secure access without exposing long-lived credentials.
Business Use Case: Your frontend needs to initialize a payment widget. Generate a temporary token with limited scope and short expiry for client-side use.
Purpose
Frontend SDKs
Secure client-side initialization
Delegated access
Scoped tokens for third parties
Session-based auth
Time-limited access
Request Fields
scope
string
No
Token scope (e.g., "payment:write")
expiresIn
number
No
Token lifetime in seconds (default: 3600)
Response Fields
accessToken
string
The token string to use in API calls
tokenType
string
Bearer
expiresIn
number
Seconds until expiry
expiresAt
string
ISO 8601 expiry timestamp
statusCode
number
HTTP status code
Example
SDK Setup
Request
Response
Security Best Practices
Use short expiry times (1 hour or less)
Transmit only over HTTPS
Never store tokens client-side long-term
Implement token refresh logic
Next Steps
createSessionToken - Create session tokens for multi-step flows
Payment Service - Use tokens for payment operations
Last updated
Was this helpful?

