Card authorization
Sent each time an authorization is processed on a managed card — a merchant asking for funds, or an existing hold being adjusted or released. No money moves until the authorization clears.
This reports authorizations after the fact. To approve or decline them as they happen, use Approve or reject card payments instead.
Match against the corresponding settlement using authCode.
Enable and configure webhooks in the Embedder Portal; recent events are listed on its Webhook Logs page. Weavr sends this event to {Webhook URL}/managed_cards/authorisations/watch.
Headers
A call reference generated by the caller and unique to the caller to provide correlation between the caller and system with a maximum length of 255
The timestamp, expressed in Epoch timestamp using millisecond precision, when this event was published.
The signature to verify the authenticity of this request. This is the base64 hash (HmacSHA256) of the published-timestamp using your API key.
The signature to verify the authenticity of this request. This is the base64 hash (HmacSHA256) of the call-ref + payload + published-timestamp using your API key.
Payload
Example payload
{
"id": "123456789",
"authForwardingDetails": {
"triggered": true
},
"cancellationReason": "Cancelled at the customer's request",
"transactionAmount": {
"currency": "GBP",
"amount": 1250
},
"billingAmount": {
"currency": "GBP",
"amount": 1250
},
"forex": {
"exchangeRate": {
"value": 1250,
"scale": 2
},
"padding": {
"currency": "GBP",
"amount": 1250
}
},
"userAmount": {
"currency": "GBP",
"amount": 1250
},
"userExchangeRate": {
"value": 1250,
"scale": 2
},
"authCode": "123456",
"timestamp": 1786118400000,
"processedTimestamp": 1786118401250,
"cardPaymentId": "123456789",
"card": {
"id": "234567890",
"friendlyName": "Travel card",
"nameOnCard": "Alex Smith",
"cardNumberFirstSix": "453201",
"cardNumberLastFour": "0366",
"linkedUserId": "987654321",
"parentManagedAccountId": "123456789"
},
"merchant": {
"id": "MID123456",
"name": "Coffee Corner",
"nameOther": "Coffee Corner Ltd",
"networkId": "NET123456",
"categoryCode": "5812",
"description": "Coffee shop",
"street": "1 High Street",
"city": "London",
"state": "Greater London",
"postalCode": "W1A 1AA",
"country": "GB",
"telephone": "+442079460000",
"url": "https://www.coffeecorner.example",
"contact": "info@coffeecorner.example",
"reference": "ORD-20260803-0001",
"logoUrl": "https://www.coffeecorner.example/logo.png"
}
}Response
Event received.
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.