Auth Stream Access (ASA)
Auth Stream Access Request
Auth Stream Access Request
postWebhookcard_authorization.approval_request
Headers
webhook-idstring uuid
Webhook ID
webhook-timestampinteger
Unix timestamp used for HMAC verification
webhook-signaturestring
A list of HMAC signatures encoded in Base64 and separated by spaces. Can contain multiple HMAC signatures as a result of key rotation.
Payload
Example payload
{
"event_type": "card_authorization.approval_request",
"merchant": {
"acceptor_id": "333301802529120",
"acquiring_institution_id": "191231",
"city": "NEW YORK",
"country": "USA",
"descriptor": "COFFEE SHOP",
"mcc": "5812",
"state": "NY",
"postal_code": "10001",
"street_address": "123 MAIN ST",
"phone_number": "5551234567"
},
"cardholder_authentication": {
"authentication_result": "SUCCESS",
"authentication_method": "FRICTIONLESS",
"decision_made_by": "LITHIC_RULES",
"liability_shift": "3DS_AUTHENTICATED",
"three_ds_authentication_token": "a6e372d0-b40a-43eb-b0d1-4e1aebef5875"
},
"merchant_currency": "USD",
"amounts": {
"cardholder": {
"conversion_rate": "1.000000",
"currency": "USD"
},
"merchant": {
"currency": "USD"
},
"settlement": {
"currency": "USD"
},
"hold": {
"currency": "USD"
}
}
}Response
Return a HTTP 200 status to indicate that the ASA responder was able to handle the request.