ZigaForm version 5.3.5

Batch E-Pay

By |2021-07-30T14:31:00-05:00July 26th, 2019|Comments Off on Batch E-Pay
Print Friendly, PDF & Email


This function will allow you to process multiple clients’ credit cards at the same time.


If you want to process multiple Customer payments at the same you can easily use this form. This is also helpful if you have customers setup on a monthly payment plan to charge their credit card or checking account (ACH).

Important Notes

Batch E-Pay Processing uses normal Security Settings for Invoices, Sales, Receive Payments, E-transactions and Credit Card Processing within the User List Security Settings. (All located within the Customer section of Security)

Make sure the Credit Card Gateway is setup by going to Customers | Electronic Transactions | Gateway List. The default Deposit to Account set within the Gateway will be used for Batch E-Pay Processing.

Set the default Gateway to be used for Batch E-Pay Processing within Edit | Preferences | Company | Company Preferences Tab | Default Gateway. The Administrator user will need to set this preference.

If you are using E-Check to electronically charge a Customer’s Checking Account then you will need to set a default E-Check Type within the Gateway. To verify this go to Customers| Electronic Transaction| Gateway List. Edit the Gateway and select a proper default E-Check Type (Typically PPD or WEB).

When using Batch E-Pay to process payment types of Credit Card and Check you should have the Customer:Job Payment Method setup within the Customer’s account. Customers that pay using a Credit Card should have a Payment Method of Credit Card (Authorize CC, or Visa, MasterCard, etc.) with the Credit Card Number, Expiration Date, Name on Card and Billing Zip Code. Customers that pay using a Check to be processed electronically should have a Payment Method of Check with the Bank Routing Number, Account Number, Bank Account Type and Bank Name. The Preferred Payment Method on the Customer:Job Account is used when processing payments through Batch E-Pay. To verify this information go to Customers | Customer:Job List.  Double Click to edit the Customer and click the Payment Info tab.


To easily access Sales Receipts and Invoices for processing through Batch E-Pay, you can create Terms specifically for Payment Methods you accept and charge on a reoccurring basis. You can then assign these Terms to each Sale or Invoice. When the Sale or Invoice has the new Terms you can then create a User Filter in the Invoice/Sale/Credit/Estimate List to filter by Invoices and Sales with the specific Terms you created. This condenses the Invoice/Sales List to only Invoices and Sales that need to be processed through Batch E-Pay.

To create a new Terms go to Company| Lists| Terms List, right click and select New Terms.

  • For recurring Credit Card Payments enter Auto CC, Batch CC or Reoccurring CC. Leave the Standard option selected and click Save and Close. Assign this Term to a Customer:Job that has recurring Credit Card Payments or assign the Terms to the Customer’s Invoice/Sale. Do not use this Terms on anything other than Invoices/Sales.
  • For recurring Electronic Check Payments enter ACH, Batch ECheck or Reoccurring ACH. Leave the Standard option selected and click Save and Close. Assign this Term to a Customer:Job that has recurring Credit Card Payments or assign the Terms to the Customer’s Invoice/Sale. Do not use this Term on anything other than Invoices/Sales.
  • To create a Filter that lists Invoices and Sales with these Terms go to Customers| Invoice/Sales/Credit/Estimate List. Within the List click the New Filter option beneath Filter Options within the Default Filters Panel to the left. When the New Filter form loads, put a filter name within the Name field such as Batch E-Pay, select Terms within the Field, Select Equal within the Condition and type the exact Terms Name within the Criteria field. If there are multiple Terms select And within the And/Or field then continue to enter in the additional Terms as noted above. The Criteria field must contain the Terms name exactly as the Terms name is listed. Click OK to save.


1. From the main menu, click Customers | Invoice/Sale/Credit/Estimate List.

2. To process multiple payment transactions for both Sales Receipts and Invoices, right click to select all or manually highlight the Transactions to process.

3. Go to Actions | Batch E-Pay. A new form will appear. This form will show you all customer Accounts with the Balances to be processed.

4. Sale Receipts will be processed for the full amount of the Sale, this cannot be changed.

5. Invoices will have a field to enter the amount to process. The Amount must be entered the first time or a warning message will be received preventing the Transactions from being processed. Once the amount is entered for the first time, the form will remember the last payment amount by Invoice and suggest this for the next time Batch E-Pay Transactions are processed. To process Invoices for the full amount click the grey box next to the item listed to select the Customer Invoice and then click the button that says, “Amount = Balance”. This will load the full balance due. Important: Please verify that the amounts are correct before clicking the Process button!

6. Click the red X to delete any listed Transactions you do not want to process through Batch E-Pay.

7. Once the Process button is clicked, a Report will appear to display what Transactions were approved and which were declined.

  • Each Sale and Invoice selected to be processed will be displayed on this Report.
  • The Customer:Job on the Transaction, the Transaction Date, the Transaction Amount, the Gateway response, the Authorization Code and the Encrypted Credit Card Number or Bank Account Number will also be displayed on this Report.
  • The Report will display the total number of Transactions approved, not approved, total Transaction amount approved and not approved.

7. If the Transaction being processed is a Transaction type of Invoice, and an approval is received, a Receive Payment will automatically be created and applied to the Invoice, reducing the Invoice balance.

Field & Button Definitions

Send Notification Email: This will send an email notification to the user whose credit card is being processed. The email will be sent from the Gateway to the email address provided within the Customer:Job account.

Date: Invoice or Sale Date

Number: Invoice or Sale Number

Type: Transaction Type (Sale or Invoice)

Cust:Job: Customer:Job name on Transaction

Total: Invoice or Sale Amount

Balance Remaining: The amount due on the Invoice or Sale

Amount: The amount to be charged to Credit Card. This field can be edited.

Process: This will send the amounts in the form to your Gateway to charge Credit Cards (Authorize and Settle or Authorize Only depending on your gateway settings)

Exit: Closes the form and does nothing

Additional Tips

  1. Within the Invoice/Sale/Credit/Estimate List you can create a filter for Invoices with a balance or sort transactions by date. If you are only displaying the Transactions to be processed you can simply right-click within the List and Select All.
  2. If all Transactions are displayed, manually highlight the specific Transactions to process by holding down the Shift key and highlighting the Transactions with the mouse.

Share This Story, Choose Your Platform!

About the Author:

HVAC Electrical Plumbing Software

Aptora delivers a true All-In-One services software solution including CRM, accounting, payroll, inventory, vendors, sales, marketing, dispatch, flat rate pricing, and more. NO 3rd party plugins or integrations required. Created by contractors for contractors, we know what it takes to grow your services-based businesses.


Sign-up to get the latest news and update information. Don’t worry, we won’t send spam!

Go to Top