Sumac requires your iATS Link User ID (an alphanumeric ID), and your iATS Link User Password (an alphanumeric password). Once you’ve retrieved these details, your Sumac Administrator must enter this information into your database.
First, from your main Sumac console, expand Utilities > Customize Database > Preferences.
From the left side panel, choose Accounting, then go to the Payments tab. Open the “Payment Processor Name” drop-down menu and select “iATS.” Sumac will fill in iATS’ website details for you. Next, in the Payment Processor Log-on ID field, enter your iATS Link User ID. In the Payment Processor Log-on Password field, enter your iATS Link User Password.
The Payments tab provides a few other preferences you may want to consider using. For example, if you wan to make Account Codes mandatory in payment records, put a check mark next to "Account Codes are mandatory in payment records."
One other option on this page is occasionally necessary for payment processing. When a payment processor requires address verification for processing credit cards, Sumac normally uses the contact's preferred address – either their residence or business address. If you want to force Sumac to always use the residence address, put a check mark next to "Use residence address."
Once you have completed the steps above, click OK to save these changes, then restart Sumac to ensure all these changes take effect. Now Sumac is configured to process payments!
Testing your iATS integration
At this point, it's a good idea to test processing a payment to ensure that everything works properly. In your Sumac console, expand "Financial" and click "Payments." Click "New" to add a new Payment record.
Choose a contact to test with, then enter an amount for this payment.
Choose a Payment Type that applies to a credit card (e.g. Visa). Then enter a credit card number, expiry month and year, verification, and the name for the credit card. When done, click "Process" to test processing this payment.
You should not use a real credit card number, as it may process a payment on that credit card. We suggest using a credit card number designated for testing purposes. iATS may provide you with test account numbers and transactions so that you can confirm that credit card processing is working properly.