Managing Payment Types
The Managing Payment Types Types feature allows administrators to control which payment methods are available throughout the system. ThisIts comprehensiveprimary controlpurpose enablesis youto enable organizations to define new payment options, assign them to specific user types (e.g., Staff, Students, Public), and configure their usage for subscriptions or guest payments, therebyensuring streamlining transactions and ensuringstrict alignment with your organization'sinternal financial policies. This article is intended for OPS-COM administrators responsible for configuring financial workflows and checkout experiences.
Setup and Configuration
This feature is a core administrative tool used to establish the payment gateways and offline payment methods accepted by your organization.
Admin Side: Administrators must have the appropriate system role permissions enabled to access the payments configuration menus and manage the list of payment types.
User Side: End-users interact directly with these configurations during the checkout process on the parking portal. The specific payment options they see are dynamically determined by the configurations applied to their assigned user type.
Using this Feature
TheAdministrators Paymentcan Typesuse screenthe givesfollowing youinstructions ato comprehensivenavigate the management interface to create,seamlessly edit,add, configure, and view details about differentreview payment methodstypes.
Accessing inthe OPSCOM.Management Interface
GotoHover over System
Configuration,Configuration, click Payments, thenPayments,and click$ Setup Payment Types.
Adding Payment Types
UseThe Casefollowing -example Foroutlines thishow example,to weset willup setupan aoffline Paymentpayment type that will useusing the provider Always Successful.Successful provider. This willconfiguration allowallows payments to be immediately be flagged as fully processed with no interventionadmin intervention, which is ideal for scenarios like payroll deductions where the actual funds are handled outside of any admin. This is often used for things like Payroll deduction. For example, you want your users to be able to purchase a permit through Payroll deduction that will immediately be valid upon checkout. The actual payments will take place through payroll and have nothing to do with OPSCOM.OPS-COM.
-
Click the Add Type button.
-
Select Always Successful from the Providers drop-down menu.
-
Click the Next Step button.
-
Enter a descriptive title into the Type Name field (e.g., Payroll Deduction).
-
Select the specific User Types this payment method will be available to.
-
Navigate to the Settings tab and enable the necessary checkboxes for your requirements.
-
Review the Allowed Payment Types section to see active payment types listed first, followed by inactive ones.
-
Click the Update Payment Type button to finalize the addition.
The list of Providers in the drop-down menu is hard hard-coded and securely controlled by Tomahawk. You willcannot notmanually be able to changeedit this picklist. TheHover over the tooltip below the provider willto tellview youan explanation of what each provider means. entails.
Configuring Payment Types for Subscriptions and Guests
You can easily fine-tune how specific payment types are utilized for recurring subscriptions and guest checkout flows.
-
Locate the specific payment type you wish to configure in the list.
PickAlways Successfulfor this example.Click
Next Step.Provide aType Name.ChoosetheUserPencilTypesiconthisnextwilltobetheavailableentry.to.OnClick the Settings
tab,tab.-
Enable the checkboxes
asfor the items yourequired.wish to allow this payment type to be used for (e.g., enable the Text2ParkMe checkbox, the subscriptions to permit renewals checkbox, or the guest payments checkbox). InAdjust the
sectionAllowedPromptPaymentInformationTypes,settingsyoutowilldefineseewhatanydatapaymentistypescollected.thatYouarecancurrentlyenableactiveonlyfirst,anthenemailaaddresslistorofmandateinactivefullpaymentaddresstypesinformation.after.-
Click the Update Payment Type
.button to apply your changes.
HostedFull Paymentaddress Providers
information Theis followingstrictly linksrequired will detail the process of setting up a Hosted Payment provider, of which currently support. Click the link matchingwhen the payment provider youperforms areAddress addingVerification belowusing andAVS, follow3DS, or a similar security service. This configuration also controls what information fields appear on the stepsQR outlinedCode onreservations thosescreen articles.
OpenEdge:We needafter thefollowingpayment type is selected.Hosted Payment Providers
Setting up a hosted payment provider requires specific credentials
tofromworkyourwithmerchantOpenEdge;account. Auth Key: a multi-digit string keyTerminal ID: a 8 digit numeric keyX-Web ID: a 12 digit numeric key
Moneris Checkout:We need the following credentials to work with Moneris Checkout;store_id:store#api_token:xxxxxxxcheckout_id:xxxxxxxxStore#
Bambora Checkout:We need the following credentials to work with Bambora Checkout (JSBambora):Payment Authorization Header:An alphanumeric passcodeProfile Authorization Header:An alphanumeric passcode
Once you retrieve the required values from your hosted payment provider of choice, save the credentials securely and contact OPSCOMOPS-COM Support for further configuration instructions.
-
OpenEdge: Requires an Auth Key (multi-digit string), Terminal ID (8-digit numeric key), and an X-Web ID (12-digit numeric key).
-
Moneris Checkout: Requires a store_id, an api_token, and a checkout_id.
-
Bambora Checkout: Requires a Payment Authorization Header and a Profile Authorization Header (both alphanumeric passcodes).
The information youobtained obtainfrom inyour hosted payment provider serves as the abovecritical documentationsecurity are credentials that secureencrypt the financial information exchanged between OPSCOMOPS-COM and the provider. Please saveIt is vital that these in a secure manner, it is important theykeys are stored properly and securely to ensure complete operational security.security for your organization.
Extended Payment Information
For each active payment type, you can view extended information directly on the Paymentmain Typesmanagement screen. This includes:
-
A general description of the payment type.
-
An indication of what the user will be prompted for when selecting that
paymentmethodtype. For example,(e.g., in a hosted payment scenario like EdgeExpress, the user might be prompted to enter an email address before being redirected to thepayment provider to entercredit cardinformation.entry portal). -
The total number of users currently associated
towith this payment type.
There are also three columns on the far right that use an X or a checkmark to indicate specific usespermitted of the payment type:uses:
-
Column
11::Indicates if this payment type can be used for guestpayments.payments. -
Column
22::Indicates if this payment type can be used for permit and invoice renewalpayments.payments. -
Column
33::Indicates if this payment type can be used for Text2ParkMesubscriptions.subscriptions.
Configuring Payment Types for Subscriptions and Guest Payments
You can fine-tune how specific payment types are used for subscriptions and guest payments.
Find the payment type you wish to configure and click thePencil icon.Click theSettingstab.Select the items you wish to allow the payment type to be used for (e.g., enableText2ParkMe,subscriptions to permit renewals, as well asguest payments).Prompt Information can be changed as well. You can enable only anemail addressorfull address information. Full address info is required when the provider is doing Address Verification using AVS, 3DS or other similar service. This controls what shows up on theQR Code reservationsscreen after thePayment Typeis selected.ClickUpdate Payment Type.
Processing as an Admin
When administrators are manually processing payments as an administrator,on the backend, the available payment types presented in the interface will be split into two distinct categories:
WhatThe payment types the specific user
wouldisbenormally allowed to useforbased on theirspecificassigned User Type.WhatThe administrative payment types an
administratoradmin can choose(to override with, whichmayoftenincludeincludesadditionaladditional options not visible to theuser).end-user.
Best Practices &and Considerations
-
GranularImplementControlgranular control::Leverage User Types to restrict paymentmethods,methods.ensuringEnsuring users only see relevantoptions.optionsFor example, you might(e.g., onlyallowallowing "Payroll Deduction" for Staffusers.users) prevents processing errors and unauthorized selections. -
ClearMaintainUseraExperienceclear user experience::By limiting available payment types based on context or user, you simplifySimplify the checkout process and reduce confusion for users. Limiting available payment types based on precise contexts or user designations makes the portal much easier to navigate. -
RefundEnsureAlignmentrefund alignment::Ensure that appropriate refund types are linked to their corresponding paymenttypestypes.toThisfacilitateconfiguration facilitates smooth and financially accurate refundprocessing.processing when reversing transactions. -
SubscriptionVerifyCompatibilitysubscription compatibility::When enabling payment types for subscriptions (recurring billing), verifyVerify that the chosen payment gateway provider fully supports recurring transactions. This is a critical step before enabling any payment types for recurring billing subscriptions. -
RegularConductReviewregular reviews::Periodically review your payment type configurations and their associatedsettingssettings.toThisensureroutinetheyaudit ensures your payment gateways remain perfectly aligned with your organization's evolving financialpoliciespolicies.and evolving needs.