Group customer payment

The group_customer_payment graph is used when you want to ensure that the customer has paid for the seat, before the seat is unavailable.

You must apply the action pay in order for the seat to be booked/unavailable.

Available actions

  • create ➡️ state: tentative

When in tentative state

  • cancel_by_owner ➡️ state: cancelled_by_customer
  • pay ➡️ state: paid
  • timeout (automatic) ➡️ state: unpaid

When in paid state

  • cancel_by_owner ➡️ state: cancelled_by_owner
  • complete ➡️ state: completed
  • cancel_by_customer ➡️ state: cancelled_by_customer

Available webhook states

  • tentative
  • unpaid
  • paid
  • cancelled_by_owner
  • cancelled_by_customer
  • completed
  • error