How Do I Create a New Payment?

Learn how to create a new payment on the family ledger.

Some of the options in the New Payment window will not be available unless your business has signed up for a Gateway account to process transactions online through iClassPro's interface.

Note that you cannot use the New Payment screen to apply existing credit to charges.  For instructions on applying existing credit, see the Applying Credits and Payments in Customer Ledgers article.

Payment Types

Note: The ability to accept specific Credit Card brands must be configured under SETTINGS>TRANSACTIONS>CONFIGURE ACCEPTED CREDIT CARD TYPES, as well as enabled in your payment gateway settings.

  • Credit Card on File - Stored payment information. Requires Gateway.
  • Credit Card Manual - Type in fields. Requires Gateway.
  • Credit Card - Swipe/Insert/Tap -  Requires Gateway and a USB Card Swiper set to Keyboard Emulation Mode (KEM) or an Integrated Pin Pad Terminal.
  • E-Check - Bank to bank transfer. Requires Gateway.
  • External Credit Card DeviceExternally processed credit cards (such as those run on a chip-enabled terminal).
  • Cash - Cash transaction in hand. Has "Give Change" option toward the bottom of the window.
  • Check - Physical Check.
  • Custom Payment Type (if enabled)records that the family paid via an external payment method that is not integrated with iClassPro.

Credit Types

CouponAccount credit being issued in exchange for a coupon. 
House - Account credit being issued by your business as a courtesy to the customer.
OtherAccount credit being issued for some other reason. 
Gift CardAccount credit being issued by your business resulting from a Gift Card purchase. 

Creating a new payment on the family ledger

Note: If you are using a multi-location iClassPro account, make sure that you have the location selected at the top of the page that you would like associated with this record of payment.

  1. Find the family or student for whome you wish to create a payment.
  2. Click the currency symbol/ledger icon to open ledger options.
  3. Click the NEW PAYMENT button.
  4. Edit the Payment Title and Date if necessary.
  5. Select the Payment Type you are using to collect payment. (Please see below if you are choosing "Credit Card Manual" as the payment type.)
  6. Fill in the Amount of the payment. You can either type this in manually, or there is an option to have this field auto-populate with the total of any charges with a due date on or before the current date.  (This option can be enabled under SETTINGS>SETUP>GENERAL SETTINGS>APPLICATION PREFERENCES>AUTO-POPULATE NEW PAYMENT AMOUNT.)
    Note: You can include check numbers or additional information in the reference field (such as the original transaction ID if you are creating an external credit card payment). Reference notes show on the bank deposit report.
  7. Check the boxes for Charges to apply the payment. If the payment is not applied, it will sit in the customer's account as non-applied credit for future use.
  8. Click Process Payment to record the payment on the customer's ledger.

If the payment amount is adjusted after charges have been selected, the following behavior is expected:

  • If the payment amount = LESS than the total amount of selected charges, then you will not be allowed to submit the payment until either the payment amount or selected charges are adjusted.
  • If the payment amount = MORE than the total amount of selected charges, then the payment will process for the full amount and be distributed as the charges indicate. Any remaining balance will be reflected as unapplied credit on the ledger.

Special case: recording a manual credit card payment

  1. From the FAMILIES page, click the currency symbol/ledger icon.
  2. Click the NEW PAYMENT button to launch the “New Payment” window.spf01.png
  3. To create a manual payment, select “2. Credit Card Manual” as your Payment Type.
  4. Enter the Amount of the payment and select any outstanding charges you wish to apply the payment to.spf02.png
  5. Click Next.
  6. This will launch the Payment form in a popup window. Please note that the URL of this window will begin with (rather than
  7. The name and address fields will be automatically populate based on the information in the Family profile. If there is a different name on the card, or if the card being saved uses a different mailing address/email/phone number these fields may need to be updated manually.spf03.png
  8. Enter the card details. Double-check that the payment amount shown just below the credit card details is correct. If it is not, close the window by clicking on the “X” in the upper right-hand corner, make any necessary changes, then click Next again.
    • NOTE: In order to maintain compliance with card network rules and regulations, the security code from the back of the card being used for payment will be required when manually entering payment details on the checkout page. This change will not have an impact on stored payment accounts, only new cards entered for payment. Please contact our Payments team with any additional questions.
  9. Once everything is entered correctly, click SUBMIT.spf04.png
  10. If the payment goes through without any problems, the confirmation message will be displayed.spf05.png
    If the payment was declined or there were any other errors, you will see an error message instead.

Need more assistance?

Customer support is available at 1-877-554-6776 Mon - Fri, 9 am to 9 pm (CT) and Sat, 9 am to 6 pm (CT).