Setting up Quick Pay/Guest Payments
Introduction
Guest Payments allow users to quickly lookup and appeal and/or pay their ticket without having to create an account or log in to an existing account. This article contains all of the information related to the functionality of Guest Payments and its object.Â
This button will only appear if you are using a payment provider that supports Guest Payments and you have enabled the setting at least one or more payment types in your system. This is done under System Configuration -> Payments -> Setup Payment Types:
Create or edit a payment type, click the settings tab and check the "Enable for Guest Payments" box:
Appeal or Pay a Ticket - InputÂ
The full ticket number including the PIN must be entered here, if you attempt to search for the ticket without the PIN, you will not find any results.Â
If you enter no input, or enter invalid input, you should get a bootstrap danger alert box stating no violation was found with the ticket information you have supplied.Â
Anonymous Payment - LinkÂ
This link will take you to the Laravel payments screen if you have Laravel Payments select under system settings. Otherwise it will take you to the PHP payments screen.Â
Create Account - Button
The account creation button is required if users want to appeal a ticket.Â
Login - ButtonÂ
If a ticket is found and you have an account already associated to that ticket you can choose to login.Â
Select Payment Type - Select Menu
Cash/Check cannot be payment options, other payment options should be Authorize, PayPal, Bambora, Moneris, Edge Express.Â
Selecting no Payment Type should redirect you back to the payments page letting you know that a payment type must be selected.Â
Payments Screen - Ticket Number Button
Clicking the ticket number on the payments screen should bring up a violation info popup
Cancel PaymentÂ
Cancelling a payment will take you back to the home screen where you can log in or go through the anonymous payment process again by selecting Lookup Ticket
Submit PaymentÂ
This option will first have you enter a valid email address and check to make sure it is valid. Once the email is valid you will have to click Submit Payment again to get to the hosted payments screen.Â
Once you go through with the payment you will be redirect back to the ops-com system with the response code from the hosted provider:Â