Skip to main content

Payment Gateways

Payment Gateways is where you turn on the payment processors families use to pay invoices online, using your district's own processor account. Each gateway is self-service: you enter your own credentials, decide whether it appears in the Parent Portal, and set the order options are shown.

Open it from Settings → Payment Gateways.

Permission Required

Because this page holds live payment credentials, it has its own Manage Payment Gateways permission, separate from general Manage Settings. Assign it to the roles that should configure how you accept money.


How families pay​

Most of the supported processors keep families on your site: the card fields appear right on the invoice page and never leave the Parent Portal, so the experience feels like part of Manage1to1. A couple of processors use their own hosted checkout instead, where the family is taken to the processor's page to pay and then returned. Both are fine; the difference is only where the card is entered. Each processor below is marked accordingly.

Whichever you choose, card details are handled by the processor, not stored in Manage1to1.


Turning on a gateway​

  1. Go to Settings → Payment Gateways.
  2. Under Add a payment gateway, pick a processor and select Activate.
  3. The gateway appears as a card. Enter the credentials from your processor account (see the list below for what each one needs).
  4. Turn on Show in Parent Portal if families should be able to pick this option when paying an invoice.
  5. Select Save Changes.

You can activate more than one processor. Use the up and down arrows on each card to set the order options appear to families. The Display Name field controls the label families see for that option.

Verify before going live

Every processor has a sandbox or test mode. Enter your test credentials (and set the Environment field to sandbox or test where shown) to confirm a payment works end to end, then switch to your live credentials.


Supported processors​

Enter these credentials from each processor's own dashboard. If you do not have an account yet, sign up with the processor first, then come back and paste the values here.

Stripe (on your site)​

Publishable Key and Secret Key from the Stripe Dashboard. Optionally add the Webhook Signing Secret for automatic reconciliation. Tick Test Mode while using your Stripe test keys.

Square (on your site)​

Application ID, Access Token, and Location ID from the Square Developer Dashboard. Set Environment to sandbox to test first.

Authorize.Net (on your site)​

API Login ID, Transaction Key, and Public Client Key from your Authorize.Net account. Test Mode uses the Authorize.Net sandbox.

PayPal (on your site)​

The PayPal (Advanced Checkout) option uses your PayPal REST app Client ID and Secret and lets families pay by PayPal or card without leaving the site. A classic PayPal option is also available for accounts that use PayPal's standard checkout.

Braintree (on your site)​

Merchant ID, Public Key, and Private Key from the Braintree Control Panel. Set Environment to sandbox to test first.

Adyen (on your site)​

API Key, Merchant Account, Client Key, and the Standard Webhook HMAC key from your Adyen account. Add a Standard Webhook in Adyen so payments reconcile automatically. For live, also enter your live URL prefix.

Global Payments (on your site)​

App ID and App Key from the Global Payments developer portal. Optionally set a transaction processing account name. Set Environment to sandbox to test first. Districts already using TouchNet or a Global Payments merchant account may find this the most convenient option.

ConnexPoint by Vanco (on your site)​

Enter your district's PCCT key. The other connection details are already configured.

SchoolPay (hosted checkout)​

Enter the API credentials issued to your district by SchoolPay. Families are briefly taken to SchoolPay to pay and then returned. Set Environment to sandbox to test first; going live requires SchoolPay to enable your account.

Cash and Check​

These let staff record an offline payment against an invoice. They do not collect money online and are never shown to families as a pay option.


Changing which options families see​

  • Show in Parent Portal decides whether a gateway appears as a pay option on invoices.
  • The Display Name is the label families see.
  • The up and down arrows set the order options are listed.

Changes take effect as soon as you save.


Turning off a gateway​

Select Deactivate on a gateway's card. If any invoices are currently set to use that gateway, you are asked whether to move them to another active gateway so those invoices keep a working pay option. Choose a destination and confirm, or leave them as is.

You cannot deactivate your only active gateway; keep at least one so families can always pay.


Frequently asked questions​

Do I need a separate account with the processor? Yes. You bring your own processor account (Stripe, Square, PayPal, and so on) and enter its credentials here. Payments settle into your account, not through Manage1to1.

Can I use more than one processor at once? Yes. Activate as many as you like and order them. Families choosing to pay an invoice see each option you have marked to show in the Parent Portal.

Where does the money go? Directly to the processor account whose credentials you entered. Manage1to1 records the payment against the invoice when the processor confirms it.

A processor I use is not listed. What now? Contact Manage1to1 Support with the processor's name so we can look into adding it.