How does online payment work in SDL Connect?
Payment Processor
Connect uses MuniciPAY (Autoagent) as its payment processor.
Key Rule: Payment Is Configured Per Form, Not Globally
There's no global payment setup. Each form needs its own Site ID, URL Key, and Product IDs configured in the form's Payment block.
How It Works for Applicants
If the application is set up to charge the applicant on submission:
- The applicant reaches the Payment block during submission.
- They're directed to MuniciPAY to complete payment.
- Supported methods: credit card, eCheck, Apple Pay, Google Pay.
- A receipt is emailed after payment.
If the application is set up to NOT charge on submission but to invoice the applicant:
- Staff will review or apply fees in the Fees tab of the submission.
- Staff will select "Payment Request" in the Fees tab to create and send an email to the applicant.
- The applicant receives the email which will include a link to the submission page on the portal.
- The submission page will have a "Payment Required" section with a link to MuniciPAY where the applicant can complete payment.
- Supported methods: credit card, eCheck, Apple Pay, Google Pay.
- A receipt is emailed after payment.
In form submissions, counter payments (in-person) are added on the Additional tab and previous ones are visible on the General tab. In permit submissions, counter payments are added and previous ones viewable on the Fees tab.
A USB point-of-sale terminal connects via the "Swipe Credit Card" button on the Additional tab > Counter Payment.
Fee Configuration Requirements
- Most critical rule: a fee won't appear on a permit at all if the dataID is missing from the top trigger section of the fee — even if it's present in the calculation section below.
- Fees don't trigger if the field value is 0 — it requires a value greater than 0.
- "Additional fee" types won't apply unless other fees have already calculated.
- Fees are locked once a permit reaches "Issued" status — no additions or modifications after that point.
Certificates with Fees
Certificates with fees must be generated from the Closure tab, not the Attachments tab — generating from Attachments skips the fee entirely.