Skip to main content
POST
Receive Stripe sandbox event

Headers

Stripe-Signature
string

Required on every request. Stripe's signature over the raw request body. A request that omits it is rejected with a 400, as is one whose signature doesn't verify.

Response

How Base44 handled the event.

What Base44 did with an inbound payment webhook event.

status
string
required

How Base44 handled the event. processed means it updated app state or recorded revenue, acknowledged means the event was valid but needed no action, and ignored means it was skipped. The Stripe endpoints also return logged, for an event recorded for reporting only.

Example:

"processed"

reason
string | null

Why the event needed no action. Present when status is ignored, and on the acknowledged responses that skip an event, such as a transaction that was already approved or one for a zero amount.

Example:

"unknown_event_type"

action
string | null

What Base44 recorded. Present on most processed responses.

Example:

"payment_tracked"