Ticket Security
Last updated
Last updated
Ticket security is automatically configured with minimal settings with our plugin Warden
Without our security plugin double sold instants & prizes would be common overtime, especially as your website grows & gains more order volume.
This plugin hardens the security around Tickets & Woocommerce aswell as optimises various parts of your website.
This plugin automatically works in the background and does not require any setup however it is important to know what is happening in the background, so we have written a step by step process of how our security plugin interjects in the ordering proces.
Its impossible to see tickets before payment as they're randomly generated after payment
Customer places an Order & Pays
Once someone has paid for their order, Warden interjects and does a verification process. This verification process checks the customers tickets against the database, there is a random delay between every order in the chance of duplicate tickets being creating at the exact same milisecond. The verification process goes through multiple checks and then ethier will come to two outcomes, regenerate the order or approve it. If the order is approved then the tickets will show after the checkout page however if it is not approved the process continues.
Some Tickets are duplicate in the Order
If some tickets are duplicated in the order with another customer then the tickets will not show on the frontend and the emails will not be dispatched, within 5 seconds Warden will find the duplicate ticket(s) and try to partially replace those tickets only and keep the other tickets intact, if this is successful it will then approve the order for visiblity, however if it is not successful it continues the process.
Regenerating the Order
The order will be placed on-hold and go through the regeneration process, this is where the order is completely regenerated with a set of new tickets. As mentioned before the Customer will not know about this and there will be a progress bar on their page, they can leave and get their emails later or wait. The regeneration process takes a few seconds but is queued up to a minute. If the regeneration is complete, the order is verified and the tickets are visible.
Regeneration Failed
The regeneration will retry again, however if it fails once more then it will be queued as a failed regeneration. Depending on your website, this could mean a refund to the wallet or to the payment gateway directly depending on your settings.
If you are unsure of your settings please let us know and we will configure the refund process to your preferences
Issues with Tickets
If in doubt, always check the Edit Product Page to see if Warden detected any issues. Most issues will be corrected in the background before you or the customer knows, but feel free to check the widget just incase:
Automatically creates indexes to optimise your ticket database
Double checks for duplicate wallet rewards and zeros any duplicates
Prevents Coupons being used on Wallet Topup
Blocks hackers trying to find instant win numbers
Dispatches Order Emails only after its full verification process
Clears Pending Orders overtime
Fixes issues where Wallet payments didn't deduct correctly
Fixes issues with Woocommerce £0 orders double creating
Fixes issues where Tickets are not added to the database on high volume sites
Clears cache automatically on Competition closure
Goes through a strict verification process on Instant Wins over £1000