Receive a signed Doit payment notification
POST
Receives Doit payment updates and schedules payment verification.
Access: Valid Doit webhook signature.
- Signatures must match the raw body and a valid timestamp. Repeated events are safe; an event alone cannot add credit.
- Refunds require manual review. Test and unknown signed events are acknowledged without changing balances.
- Missing signing configuration returns
503; authenticated payment checks remain available.
PayBridge-Signature*stringHMAC signature using the separate Doit application signing secret.
application/json- body
id*stringtype*stringdata*[key: string]?anySigned event saved; authenticated payment verification scheduled.
application/json- response
received*booleancurl -X POST 'https://layerbeat.com/v1/webhooks/doit' \ -H 'PayBridge-Signature: t=1791460800,v1=0000000000000000000000000000000000000000000000000000000000000000' \ -H 'Content-Type: application/json' \ -d '{ "id": "evt_example", "type": "payment.paid", "data": { "id": "pay_provider_example", "reference": "pay_aaaaaaaaaaaaaaaaaaaaaaaaaa", "amount": 400000, "status": "paid" }}'{ "received": true}