SchoolPay
OPSCOM supportsThe SchoolPay hostedHosted Payment Setup process allows administrators to configure SchoolPay as an integrated payment integration.gateway Thiswithin meansthe yoursystem. OPSCOMIts primary purpose is to enable users canto use SchoolPay tosecurely pay for items in OPSCOM items—such as permits, lockers, violations,and etc.violations—directly through the SchoolPay platform during checkout. This article is intended for OPSCOM administrators.
AddSetup aand new Payment Type:Configuration
YouBefore canadding create a newthe payment typetype, byensure selectingyou have your specific SchoolPay account credentials (Username, Password, and Item ID) readily available.
-
Hover over System Configuration
→and click Payments→then Setup Payment Types.→ -
Click the Add
Type.Type button. -
If you don't see "Setup Payment Type" as shown above you may need to give your role thepermissionto do so.Select
"SchoolPay - Hosted"asfromyourthe provider→drop-down menu. -
Click the Next Step
.button. -
YouEntershouldanowclear,bedescriptivebroughtnametoin the"Edit Payment Type" page:Type
Name:NameThefieldtype(e.g.,name can be whatever you want it to be, though please note this will also be the name displayed to users when using payment checkout and selecting a payment method. You can reference the specific hosted payment provider such as SchoolPay or something more generic such as "Online Credit CardPayment",Payment)."Online -
"CreditSelect
Card",theetc.specificReallyuserit'sgroupsupwho should have access toyou and what you think makes most sense to your site users when making a payment, also might depend on whatthis paymentmethodsmethodyourfromSchoolPaytheaccount supports.Enabled for User Types
:Selectlist. -
Leave the
User Typesyou wish this new Payment Type to be visible to so they can select it during payment checkout. You can change these user types at any timeEdit Payment Type Settings:There are additional required configuration fields in theSettingsarea:Enable for Text2ParkMe
:Thisandpayment setting isn't currently supported using OPSCOM SchoolPay integration.Enable for Permit Renewal Payments
:Thischeckboxespayment setting isn't currently supported using OPSCOM SchoolPay integration.disabled. -
Enable the Enable for Guest Payments
:checkbox if youaren'tintendusingtothisallowfeatureanonymousleavecheckout on your portal. -
Select Email Address from the
button unchecked.Prompt Information
:Only "Email Address" is supported with SchoolPay Hosted Payments at this time.field.Credentials: -
Enter your Username
:,Obtained from SchoolPay. - Password
:,Obtainedandfrom SchoolPay. - Item ID
:ObtainedintofromtheSchoolPay.respective credential fields. Production/Sandbox:Select whether you are using your
SchoolPayProductionProduction/Liveor Sandbox credentialsorfromSandbox/Testingthecredentials.environmentAdditionally,drop-downalthoughmenu.-
Click the Update Payment Type button to save and activate the gateway.
Edit Payment Type User Types:
Using this Feature
Because this is a backend payment gateway configuration, administrators do not manually interact with this feature on a daily basis. Once configured, the SchoolPay integration automatically handles electronic routing when users process transactions on the user portal.
The standard user checkout flow proceeds as follows:
-
Select the SchoolPay payment type during the OPSCOM checkout process.
-
Enter a valid email address when prompted by the system.
-
Click the confirmation button to be securely redirected to the external SchoolPay system.
-
Enter the required
youcreditmaycardfinddetails on the SchoolPay interface. -
Click Finish to process the funds and automatically redirect back to the OPSCOM portal.
Visual Cues and Status Indicators
-
Automated Receipts: Upon a successful transaction and redirection back to OPSCOM, the system displays a final payment confirmation screen. Dual email receipts are automatically generated and sent to the user's supplied email address—one standard receipt from SchoolPay and one itemized receipt from OPSCOM.
Best Practices and Considerations
Unsupported Features: The OPSCOM SchoolPay integration does not currently support the Text2ParkMe or Permit Renewal payment features. Do not enable these specific checkboxes during configuration, as they will cause checkout errors.
-
Testing in Sandbox: Always utilize your OPSCOM preview
spaceenvironmenthelpfultofor testing Sandbox/testing credentials, this way you can keeptest yourproduction/Sandbox credentials before going live. This keeps your liveOPSCOMproductiondatadata—such(as active permits, users,payments,andviolations,financialetc)records—completelyclean/separate and clean duringanythetesting.testing phase.
Don'tUser-Friendly forgetNaming: toThe savetext you enter into the Type Name field is exactly what your newusers paymentwill type by clicking the "Update Payment Type" button along the bottom of the page:
Nothing further needs to be done, however if you are curious what the user process looks likesee when purchasing something in OPSCOM using SchoolPayselecting a number of screenshots are below to show this.
User flow screenshots:
User selects SchoolPay payment type in OPSCOM and supplies an email address for identification and email receipt:
User confirms payment in OPSCOM:
User is then redirected to SchoolPay's secure system for payment details and processing:
User confirms payment details and selects "Finish" at which point their payment method isduring chargedcheckout. forChoose a clear, recognizable name like "Online Credit Card" or "SchoolPay" to avoid confusion.
Check Your Permissions: If you attempt to follow the transaction:
Ifdo not see the paymentSetup isPayment successfulTypes usersoption willin beyour automaticallymenu, redirectedverify backyour administrative roles. You must have the appropriate system configuration permissions enabled on your account profile to OPSCOMadd checkoutor with aedit payment confirmation:gateways.
Email receipts will also be sent from SchoolPay and OPSCOM to the user supplied email address.










