You can use Populi to accept online payments for tuition, fees, bookstore purchases, applications, and donations. Online payment options include credit cards, debit cards, and electronic checks (ACH).
- Read general information about credit card processing here.
- If you wish to activate Populi Bookstore, read this article.
- To set up recurring payments, follow the directions in this article.
- To set up recurring donations, have a look at this article.
The setup story
- If necessary, you set up accounts in your Chart of Accounts to which you direct funds received through online payments.
- You fill in the required settings in Financial > Settings > Online Payments.
- In Financial > Settings > Payment Gateways, you get set up with a payments processor. Your options:
- Fill in the Stripe account setup form accessed through Add a payment gateway > Stripe. This takes just a few minutes.
- Apply for an Authorize.net payment gateway account. You may also need a credit card merchant account. This can take several weeks.
- If you wish to take echecks through eCheck.net™ (an Authorize.net service), that requires a separate application. Here are a couple things to keep in mind regarding eCheck.net™.
Step one: Chart of accounts
Several settings in the online payments setup process require that you link an item to your Chart of Accounts.
- You'll need to select an asset account into which you'll deposit funds received through cash, check/echeck, and credit/debit card transactions.
- Likewise, you'll need to select asset accounts for your payment gateway accounts (if you have more than one).
- If you're charging a convenience fee for credit/debit transactions, you'll need an income account for it.
Review your Chart of Accounts and make sure you have the accounts you'll require for the above settings. There's a chance you won't need to do anything, but it never hurts to be sure.
Step two: Financial > Settings > Online Payments
Go to Financial > Settings > Online Payments and fill in the following settings. When you're done, scroll back to the top of the screen so you can Save Settings.
Select asset accounts from your Chart of Accounts into which payments from credit cards, checks (including electronic checks), and cash will be deposited.
Minimum credit card purchase
Enter the minimum amount for which a person may use a credit/debit card to pay an invoice. Each such transaction incurs a fee; imagine having to pay out 33 cents because someone paid a 10-cent library fine with their credit card!
- What information you collect
- With whom you share it
- How it can be corrected
- How it is secured
- How you communicate changes to the policy
- How to address customer concerns over misuse of personal data
Receipt address and phone number
Enter the receipt and phone number you wish to print on receipts for online payments.
Your Refund Policy must cover tuition, fees, and anything else for which you will accept credit cards and/or electronic checks as payment. Use clear, simple, direct language. Cross-reference what you enter here with the automated refund policies in Billing > Settings.
Send online payment notification emails to:
If you wish, enter an email address (or multiple addresses, separated by commas) to receive a notification every time someone makes an online payment.
Credit card convenience fee
Before adding a credit card convenience fee, please check with your payment processor and the applicable local laws to see what laws or regulations apply to such fees.
Enter the percentage you wish to charge as a convenience fee for credit/debit card transactions. This percentage will be added on the Pay Now page. Then, select an income account for the fee.
Enable recurring payments
If you have a Stripe payment gateway used for tuition and fees, you can check to enable recurring payments for tuition and fees. You can also enter optional text for an email to be sent to the payer every time you charge a recurring payment.
Step three: Financial > Settings > Payment Gateways
Go to Financial > Settings > Payment Gateways. If you're going with Stripe, you can set up your new Stripe account here (or link your existing account!). If you're using Authorize.net, you can enter or change your account credentials here after your application is approved.
- Click Add a payment gateway.
- Select a provider.
- If you select Stripe, click Connect to Stripe. Fill in the signup form (or log in with an existing Stripe account). Once you save, it will automatically connect to Populi.
- If you select Authorize.net, enter the Login and Transaction Key they sent you after your account was approved.
You can specify which payment gateway you wish to use for different kinds of online payments. For example, you may use Authorize.net for bookstore, but you want tuition, fees, and donations to go through your Stripe account. Or you may want to specify different gateways for different campuses.
The uses for your payment gateways are Tuition & Fees, Application Fees, Bookstore, and Donations. To change the uses:
- Click the use name.
- Select the gateway you wish to use for the different payment types, or select None if you don't wish to use that payment type for that use.
- At this time, eChecks are not available for use in Bookstore.
You should seldom have any need to change these uses.
Step four: Run a test transaction
Now that you've enabled online bill pay, you're ready to run a test transaction. This helps verify that everything's working as it ought to.
- If you're using Authorize.net, make sure that you've taken your account out of Test Mode. Consult Authorize.net's documentation for details. If you're using Stripe, you're ready to go the moment you complete the signup form.
- Invoice yourself for a small fee that's due today. For testing purposes, you might want to lower your minimum credit card purchase setting.
- On your Populi Home page, there will be an alert about the invoice. Click the alert to go to the payment page.
- Pay with a credit card and/or electronic check (if you've enabled both, you should repeat this testing process for both payment methods).
- After the transaction is completed in Populi, check your Stripe dashboard or your Authorize.net merchant terminal—and your credit card account—to verify that it went through properly.
- Optional, but probably quite helpful in the long run: refund the transaction to familiarize yourself with that process.
A few things to keep in mind with eCheck.net™ (you don't need to worry about these items with Stripe):
- Make sure you get set up for Internet-initiated Entry (a.k.a. WEB)—there are other options, and they don't work with Populi!
- After your account is approved, you need to set up Authorize.net to allow Populi to look up the status of old transactions. To do so, you must enable API access for Transaction Details. This help article from Authorize.net contains instructions for how to do that; complete the workflow under Transaction Details API.