Skip to main content

Connect VersioPay Readers in the Box Office App

Connect your VersioPay card reader, configure printers and cash drawers, and troubleshoot common issues with VersioPay Readers

Written by Maddy

Setting up your Box Office hardware correctly is essential for smooth, reliable onsite ticket sales. This guide walks you through connecting your VersioPay card reader, configuring your printer and cash drawer, logging into the Box Office app, and understanding common error messages you may encounter during transactions.

Warning: Currently, VersioPay card readers are feature locked and only available to select customers.

Note: Before connecting your VersioPay reader, you must make sure your Box Office and payment devices are properly configured. You must have the following before you can successfully connect to the Box Office:

  • Your Box Office app is installed and up to date

  • Your payment device is powered on and connected to the same network as your iPad

  • You have your Device ID and App Key ready. If you do not know your Device ID or App Key, reach out to our support team

Jump To...

Logging In to the Box Office

  • Open the Box Office app on your iPad or iPhone

  • Enter a Device Name (this name is for internal and reporting purposes only. This name helps you identify different devices if you're using more than one)

  • Enter the Zip Code where you are using the Box Office

  • Enter the App Key (click here to learn how to find this key)

  • Tap Enter

Pro Tip: When entering your App Key, the Box Office app automatically adds dashes for your app key, so you don't need to add these when typing your app key.

  • Enter the cashier's name who is making the Box Office transactions. This is used for tracking later

  • Tap Starting Cash, and enter your event's starting cash. If you enabled denomination breakout in your app key, enter the quantity for each cash denomination and tap Save

  • Tap Start Session

Note: If you only plan to accept card sales and don't have any cash on hand, we recommend adding "0" to the starting cash amount.


Connect a VersioPay Card Reader

Before you can process transactions, you’ll need to connect your VersioPay card reader. Once connected, the device ID is saved for future use, so you won’t need to enter it again each time. You’ll only need to reconnect the reader if the connection is interrupted (such as by a network issue) or if you log out of the app key.

Note: To connect a VersioPay card reader, you must know the device ID for your VersioPay terminal. If you don't know your VersioPay device ID, please contact our support team at team@ticketspice.com. When you do, be sure to provide your device's serial number. This can be found on the back of your VersioPay device.

  • Tap the hamburger (☰) icon in the top left corner

  • Tap Settings

  • In the VersioPay field, tap the ... (three dots) next to Configure

  • Enter the Device ID for the Versio Pay terminal

  • Tap Save. Once connected, the VersioPay field will update the status to Connected

Pro Tip: Every VersioPay Device ID must start with the prefix "hub:". If your Device ID is missing the "hub:" prefix, the device will appear to connect but won't successfully process transactions.

Warning: Make sure to enter your device ID carefully, as the Box Office app won't flag an error immediately if the ID is entered incorrectly.

You’ll only see an issue when you try to process a transaction. At that point, a “Device Not Found” error will appear, and transactions won’t go through as expected.


Configure Printers & Cash Drawer

In TicketSpice, you can easily connect and configure your printers within the Box Office app, as well as set up a cash drawer if needed.

Click here to learn how to connect and configure your printer. Click here to learn how to set up a cash drawer.


Test Your Setup

  • Tap the hamburger (☰) icon in the top left corner

  • Tap Settings

  • From the Printers section, tap Test Print

  • Choose what you want to test

    • Print Test Ticket: Sends a test print to your connected ticket printer

    • Print Test Receipt: Sends a test print to your connected receipt printer

    • Print Both: Sends test prints to both your ticket and receipt printers

    • Open Cash Drawer: opens the cash drawer. NOTE: opening the cash drawer requires the app key. Click here to learn how to find this key


Complete an Order

  • Add your tickets and options to the order

  • Tap Checkout.

  • Tap the credit card payment method. The Box Office app will send an API request to the VersioPay device, which may take 2–7 seconds.

  • When you see the card reader pop-up, have the attendee tap, dip, or swipe their card

  • When prompted, enter a name and email address to send a confirmation email, or tap Skip to continue without sending one. Note: Once you reach the confirmation email screen, the transaction is already complete. Skipping or closing this screen will not reverse the charge, so do not attempt to run the transaction again

  • If configured, the ticket printer and receipt printer will print automatically

Pro Tip: Collecting an email address is optional for Box Office orders. Keep in mind that buyers will only receive a confirmation email and be added as a contact in TicketSpice if an email address is collected. For this reason, we recommend adding an email whenever possible.

Note: In some cases, the cardholder’s name will automatically populate in the confirmation name field. This depends on the issuing bank, so not all cards will provide this information. If the name is auto-filled and the staff member skips entering an email, the name will still be captured and saved to the order.


Common Error Notifications & Troubleshooting

Here are common error notifications and troubleshooting steps we recommend if you encounter these.

You see a network error on the VersioPay device

A network error typically indicates a network or firewall issue.

  • If you see this error, check that your internet connection is stable

  • Attempt the transaction

  • If the error is persistent even after you attempt to process the transaction, reach out to your IT team

Note: You can often still process transactions in the Box Office app, even if you see a network error message on your device.

You see a network or server error on the iPad

This error usually means the iPad has lost connection.

  • Verify the iPad is connected to WiFi

  • Try reconnecting to your network

You see a "Device Not Found" error

This error occurs when the Box Office app cannot locate your payment device

  • Re-enter the correct Device ID. Click here to learn how to enter this ID

  • Ensure the device is powered on and connected

  • Confirm that your iPad and your VersioPay reader are on the same network. Your iPad and VersioPay reader must be on the same network to successfully process

You see a "Waiting for Payment" message

This means the app is waiting for a response from the VersioPay device. The timeout window is 60 seconds.

  • Wait for the customer to present their form of payment

  • If the device is unresponsive, wait for the 60 second timeout

Note: If the device is unresponsive, do not exit the Box Office app. This create more issues. Instead, wait for the Box Office app to time out after 60 seconds.

You see a "Transaction Timed Out" error

This occurs when no response is received within 60 seconds. Transactions time out after 60 seconds without a response.

  • Tap Pay with Card again to retry the transaction. Complete the payment promptly on the device

Pro Tip: If you receive a “Transaction Timed Out” error, the attendee’s order details will remain in the Box Office app, allowing you to quickly retry the transaction. The payment was not processed when this message appears, so we recommend retrying the transaction.

You see a "Transaction Canceled" message

This message means that the transaction was canceled from the payment device.

Note: Expect a 5-10 second delay between the device cancelation and the Box Office app notification.

  • Retry the payment by selecting Pay with Card, or tap the back arrow to return to the cart

You see a "Point-of-sale-validate-no-pending-step" Error

This occurs when the network drops during the transaction.

  • Confirm in the Control Panel whether the transaction completed

  • After confirming whether the transaction completed, return to the main screen of the Box Office and clear the session

  • Proceed with the next transaction

You see a "failed to Get Port [Print]" Error

This error means that the receipt printer was not found or is not conneted.

  • Check your Bluetooth pairing

  • Verify that the correct printer is assigned to the station by checking that the last four digits shown in the Box Office app match the serial number on the bottom of the printer

  • Re-run a test print from the Settings


FAQs

How do I switch the cashier name in the Box Office app?

To switch the cashier name in the Box Office app, you must end the session and start a new session with the new cashier's name. Click here to learn how to end the session.

I don't know my VersioPay device ID. What should I do?

If you don't know your VersioPay device ID, please contact our support team at team@ticketspice.com. When you do, be sure to provide your device's serial number. This can be found on the back of your VersioPay device.

Did this answer your question?