High Wire Developers
Guides and API reference for integrating with High Wire Payments
Welcome to the High Wire Payments developer documentation. The merchant API guides below cover every server-side flow with field tables and complete examples; the generated API reference lists every endpoint and schema. Browser integrations have their own sections: Payment SDK and highwire.js.
Introduction
What the API offers, the environments, and an index of every endpoint.
Authentication
HTTP Basic credentials, rotation, and the 401 and 403 responses.
Make your first payment
Charge a test card, read it back, and refund it in three calls.
Card payments
Authorize and capture, auth then capture or void, 3-D Secure, device data, declines.
Hosted checkout
Create a payment link and confirm the payment before you fulfil the order.
Saved payment methods
Save a card during a charge and charge it again within its bounds.
Refunds
Full and partial refunds, the refund's own status, and disputes.
Payment lifecycle
The payment object, every status and transition, and how to poll.
Account limits
Merchant limits and velocity checks, and exactly what they return.
Idempotency key
Retry writes safely: scope, replays, 409 and 422, and the 5xx rule.
Errors and conventions
Every response body shape, status code, and retry rule.