Concepts
Concepts
The rules and primitives shared by every domain package — read these once and every endpoint reference page becomes predictable.
The one-shape-per-endpoint pattern, field presence, and the shared Money type.
How HeaderBuilder assembles and signs a request.
HMAC and RSA signing primitives, and the string-to-sign formulas.
TokenManager, B2B and B2B2C access tokens.
How a signed request is actually sent, and its response decoded.
Response codes, sentinel errors, and the HTTP-status-wins rule.
ServerVerifier and KeyStore for the receiving side.
SNAP and payments-domain terms used throughout this documentation.
Common questions when integrating go-snap-bi.