Authentication
Send your API credentials using HTTP Basic authentication. Your client encodes
them as Authorization: Basic base64(<key>:<secret>).
curl https://api-payments-staging.highwirepayments.com/v1/payments/<id> \
-u "YOUR_API_KEY:YOUR_SECRET"Credentials are environment-scoped (staging vs production) — see Environments. If a key leaks, contact High Wire to rotate it.
Never expose your secret in browser or mobile code. Server-to-server only.