Creating and Confirming Ticket Orders

Modified on Thu, 29 Jan at 3:08 AM

This article explains how to create ticket orders, reserve inventory, and confirm payments using the SpurrOpen Partner API. These endpoints are used after a customer has selected tickets and is ready to complete a purchase. 


POST /orders/preview

  • What it does: Calculates the final order totals before an order is created.
  • When to use it: Use this endpoint to display the final price to the customer and verify the exact amount to be collected before creating an order.
  • What you get: A breakdown of the order subtotal, fees, taxes (if applicable), and the final total amount.

POST /orders

  • What it does: Creates an order and temporarily reserves the selected ticket inventory.
  • When to use it: Use this endpoint after the customer confirms their intent to purchase tickets.
  • What you get: A unique order ID, confirmation of reserved inventory, and a payment expiration window.

POST /orders/{id}/confirm

  • What it does: Confirms that payment has been successfully collected and completes the order.
  • When to use it: Use this endpoint immediately after payment has been collected through your own payment system.
  • What you get: Confirmation that the order has been processed and tickets have been issued to the customer.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article