Events
Types of possible events that Pandabase can send to your application.
This is a list of all the types of events we currently send.
Webhook structure
Each event contains a data
object with details about the event. The structure of this object depends on the event type. For example, order.created
events will have an order
object in the data
field, while payment.succeeded
events will have a payment
object.
Order events
order.created
Occurs when a new order is created.
order.updated
Occurs when an order is updated.
order.completed
Occurs when an order is marked as completed.
order.cancelled
Occurs when an order is cancelled.
order.refunded
Occurs when an order is refunded.
Payment events
payment.created
Occurs when a new payment is created.
payment.updated
Occurs when a payment is updated.
payment.succeeded
Occurs when a payment is successful.
payment.failed
Occurs when a payment fails.
payment.refunded
Occurs when a payment is refunded.
payment.pending
Occurs when a payment is pending.
Dispute events
dispute.created
Occurs when a new dispute is created.
dispute.updated
Occurs when a dispute is updated.
dispute.won
Occurs when a dispute is resolved in your favor.
dispute.lost
Occurs when a dispute is resolved in the customer’s favor.
Subscription events
subscription.created
Occurs when a new subscription is created.
subscription.updated
Occurs when a subscription is updated.
subscription.cancelled
Occurs when a subscription is cancelled.
subscription.trial_started
Occurs when a subscription trial starts.
subscription.trial_ended
Occurs when a subscription trial ends.
subscription.renewed
Occurs when a subscription renews.
subscription.paused
Occurs when a subscription is paused.
subscription.resumed
Occurs when a paused subscription is resumed.
Invoice events
invoice.created
Occurs when a new invoice is created.
invoice.updated
Occurs when an invoice is updated.
invoice.paid
Occurs when an invoice is paid.
invoice.payment_failed
Occurs when an invoice payment attempt fails.
invoice.sent
Occurs when an invoice is sent to a customer.
invoice.voided
Occurs when an invoice is voided.
invoice.finalized
Occurs when an invoice is finalized.
invoice.marked_uncollectible
Occurs when an invoice is marked as uncollectible.
invoice.deleted
Occurs when an invoice is deleted.