Skip to content

Accept KillBill payment webhook for queued processing

POST
/killbill-payment-events
curl --request POST \
--url https://example.com/killbill-payment-events \
--header 'Content-Type: application/json' \
--data '{ "type": "example", "timestamp": "example", "data": { "paymentId": "example", "storeId": "example", "transactionId": "example", "cancellationId": "example" } }'
Media typeapplication/json
KillBillPaymentEvent
object
type
required
string
>= 1 characters
timestamp
required
string
>= 1 characters
data
required
object
paymentId
string
>= 1 characters
storeId
string
>= 1 characters
transactionId
string
>= 1 characters
cancellationId
string
>= 1 characters
key
additional properties
key
additional properties

KillBill payment webhook accepted for queued processing

Media typeapplication/json
KillBillPaymentEventAcceptanceResponse
object
processingStatus
required
string
Allowed values: queued
webhookMessageId
required
string
>= 1 characters
eventType
required
string
>= 1 characters
paymentId
required
string | null
>= 1 characters
workloadKind
required
string
Allowed values: payment_webhook_processing
queueName
required
string
Allowed values: sanmopia_payment_webhook_processing
key
additional properties

KillBill webhook signature or payload is invalid

KillBill webhook ingestion runtime is unavailable