Source type
Ramp Source Configuration
Ramp sources receive transaction, bill, application, request, user, and vendor events with native HMAC-SHA256 verification.
Ramp configuration
Create a Ramp source, keep POST enabled, and provide the configured Webhook Secret values for provider signature. FastHook uses these settings to validate each Ramp delivery before it enters the routing workflow.
Source TypeRAMP
Allowed methodsPOST
AuthenticationProvider signature
Credential fieldsWebhook Secret
{
"type": "RAMP",
"config": {
"auth_type": "PROVIDER_SIGNATURE",
"auth": {
"provider": "RAMP",
"webhook_signing_secret": "provider-secret"
},
"allowed_http_methods": ["POST"]
}
}Ramp request contract
FastHook computes HMAC-SHA256 over the raw request body and compares the hexadecimal result with X-Ramp-Signature.
Ramp headers
Preserve X-Ramp-Signature when sending Ramp test deliveries. FastHook evaluates this request context before accepting the payload, so missing or modified values remain visible as rejected requests instead of routed events.
X-Ramp-SignatureHex HMAC-SHA256 of the unmodified request body.
Ramp setup
- Create a Ramp source and copy its Source URL.
- Create the webhook subscription for the required Ramp event types.
- Save the secret returned when Ramp creates the subscription in FastHook.
- Complete Ramp endpoint verification with the challenge received at the source, then send a test event.