Skip to main content

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.

  1. Hover over System Configuration →and click Payments →then Setup Payment Types.

    →
  2. Click the Add Type.Type button.

    image.png

  3. If you don't see "Setup Payment Type" as shown above you may need to give your role the permission to do so.

    image.png



    Select "SchoolPay - Hosted" asfrom yourthe provider →drop-down menu.

  4. Click the Next Step. button.

    image.png

  5. Edit Payment Type User Types:

  6. YouEnter shoulda nowclear, bedescriptive broughtname toin the "Edit Payment Type" page:

    image.png

    Type Name:Name Thefield type(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 Card Payment",Payment).

    "Online
  7. payment",
  8. "Credit

    Select Card",the etc.specific Reallyuser it'sgroups upwho should have access to you and what you think makes most sense to your site users when making a payment, also might depend on whatthis payment methodsmethod yourfrom SchoolPaythe account supports.

    Enabled for User Types: Selectlist.

  9. Leave the User Types you 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 time

    Edit Payment Type Settings:

    There are additional required configuration fields in the Settings area:

    image.png

    Enable for Text2ParkMe: Thisand payment setting isn't currently supported using OPSCOM SchoolPay integration.

    Enable for Permit Renewal Payments: Thischeckboxes payment setting isn't currently supported using OPSCOM SchoolPay integration.disabled.

  10. Enable the Enable for Guest Payments: checkbox if you aren'tintend usingto thisallow featureanonymous leavecheckout on your portal.

  11. 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:, Obtainedand from SchoolPay.
    • Item ID: Obtainedinto fromthe SchoolPay.respective credential fields.

    • Production/Sandbox:

      Select whether you are using your SchoolPayProduction Production/Liveor Sandbox credentials orfrom Sandbox/Testingthe credentials.environment Additionally,drop-down althoughmenu.

    • Click the Update Payment Type button to save and activate the gateway.

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:

  1. Select the SchoolPay payment type during the OPSCOM checkout process.

  2. Enter a valid email address when prompted by the system.

  3. Click the confirmation button to be securely redirected to the external SchoolPay system.

  4. Enter the required youcredit maycard finddetails on the SchoolPay interface.

  5. 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 spaceenvironment helpfulto for testing Sandbox/testing credentials, this way you can keeptest your production/Sandbox credentials before going live. This keeps your live OPSCOMproduction datadata—such (as active permits, users, payments,and violations,financial etc)records—completely clean/separate and clean during anythe testing.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:

    image.png

    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:

    image.png


    User confirms payment in OPSCOM:

    image.png


    User is then redirected to SchoolPay's secure system for payment details and processing:

    image.png

    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:

    setup

    image.png

    steps


    but

    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.

    image.png

  • Email receipts will also be sent from SchoolPay and OPSCOM to the user supplied email address.