GET
calls to Bolt require no headers and without a body in the request.
POST
and PUT
calls require the following HTTP headers
X-Api-Key
: Provide theAPI_KEY
.Content-Length
: Total number of characters in the payloadX-Nonce
: A unique 12-16 digit for every requestContent-Type
: Alwaysapplication/json
Which transaction_id to use
Always use the transaction_id
from the hook notification for any transaction related operation. The transaction_id
in Bolt Checkout is scoped to the customer and is of very little value to this integration.