End-to-End Payment Lifecycle
This guide covers the complete payment process for building permits in your jurisdiction, from fee calculation through payment verification. Understanding this lifecycle helps applicants navigate payments successfully and helps staff troubleshoot issues.
Payment Lifecycle Overview
| Step | Stage | Description |
|---|---|---|
| 1 | Fee Definition | System calculates applicable fees |
| 2 | Fee Display | Applicant sees fee breakdown |
| 3 | Payment Method | Applicant selects how to pay |
| 4 | Payment Submission | Transaction sent to provider |
| 5 | Processing | Provider processes payment |
| 6 | Confirmation | Success/failure returned |
| 7 | Record Update | Permit updated with payment status |
| 8 | Next Steps | Workflow continues (inspections, etc.) |
Step 1: Fee Definition & Calculation
How Fees Are Calculated
The system calculates fees based on:
| Factor | Example |
|---|---|
| Permit Type | Building permit vs. electrical permit |
| Project Value | Construction cost affects some fees |
| Square Footage | Some fees based on building size |
| Inspection Count | Number of required inspections |
| Fee Schedule | Jurisdiction-defined fee tables |
| Exemptions | Government, non-profit discounts |
Fee Types
Application Fees:
- Base permit application fee
- Plan review fees
- Technology fees
Inspection Fees:
- Per-inspection charges
- Reinspection fees (if applicable)
- After-hours inspection surcharges
Other Fees:
- Impact fees
- Infrastructure fees
- Special district fees
Step 2: Viewing Your Fee Breakdown
In the Citizen Portal
- Log in and open your permit application
- Navigate to the Payments tab
- View the fee breakdown showing:
- Individual fee items
- Unit costs and quantities
- Subtotals and totals
- Any applied discounts
Understanding Fee Items
Each fee line shows:
- Fee name/description
- Unit cost and quantity (if applicable)
- Line total
- Any applied discounts
Step 3: Selecting Payment Method
Available Payment Methods
| Method | Processing | Fees |
|---|---|---|
| Credit Card | Instant | ~2.5% convenience fee may apply |
| Debit Card | Instant | Lower convenience fee |
| ACH/E-Check | 2-3 business days | Usually no fee |
| In-Person | At jurisdiction office | Cash, check, card accepted |
Online Payment Process
- Click "Pay Now" button
- Select your payment method
- System redirects to secure payment provider
Step 4: Payment Submission
For Credit/Debit Card (via Govolution)
When you click "Pay Now":
- Secure Redirect - You're sent to the Govolution payment portal
- Card Entry - Enter card details on the secure page
- Verification - Card is verified with your bank
- Authorization - Payment is authorized
- Return - You're redirected back to the portal
Information Required:
- Card number
- Expiration date
- CVV/security code
- Billing address
- Email for receipt
For Other Providers (Stripe, PayPal)
- Click "Pay Now"
- Select provider (if multiple available)
- Complete payment on provider's site
- Return to permit portal
Step 5: Payment Processing
What Happens Behind the Scenes
- Your Payment - Transaction initiated
- Payment Provider - Processes through gateway
- Bank Authorization - Bank approves/declines
- Result:
- Success - System updated, receipt generated
- Declined - Error returned with reason
Processing Times
| Payment Type | Time to Complete |
|---|---|
| Credit Card | Seconds to minutes |
| Debit Card | Seconds to minutes |
| ACH/E-Check | 2-3 business days |
Step 6: Payment Confirmation
Successful Payment
Upon successful payment, you'll see:
- Confirmation number
- Amount paid
- Payment date
- Payment method
- Transaction ID
- Email receipt notification
Available Actions:
- Copy Confirmation - Copy number to clipboard
- Print - Print payment receipt
- Continue - Proceed to next steps (e.g., schedule inspection)
Failed Payment
If payment fails, you'll see:
- Error message
- Reason for failure
- Options to retry or use different method
Common Failure Reasons:
- Insufficient funds
- Card expired
- Incorrect card details
- Bank security block
- Network timeout
Step 7: Verifying Payment Status
In Your Permit Record
After payment, your permit record shows:
Payments Tab:
- Payment status: "Completed"
- Amount paid
- Confirmation number
- Transaction date
Permit Status:
- May change to "Paid" or advance to next workflow step
Email Confirmation
You'll receive an email with:
- Payment receipt
- Confirmation number
- Amount paid
- Permit reference number
- Next steps
Step 8: Post-Payment Workflow
What Happens After Payment
Depending on your permit type:
- Record May Lock - Prevents further applicant edits
- Staff Notified - Permit moves to review queue
- Inspections Enabled - You can now schedule inspections
- Workflow Advances - Permit status updates automatically
Scheduling Inspections
If your permit requires inspections:
- Return to your permit record
- Navigate to Inspections tab
- Click "Schedule Inspection"
- Select inspection type and preferred date/time
Troubleshooting Payment Issues
For Citizens
Q: My payment failed. What do I do? A:
- Note the error message
- Verify your card details are correct
- Check with your bank for any blocks
- Try a different payment method
- Contact permitting staff if problems persist
Q: I was charged but the system shows unpaid. A:
- Wait 15-30 minutes (processing delay possible)
- Check your email for confirmation
- Look for transaction on your bank statement
- Contact permitting staff with transaction details
Q: How do I get a receipt? A:
- Check your email for the original receipt
- Log in and go to Payments tab
- Click on the payment entry
- Use "Print" option
Q: I paid the wrong amount / duplicate payment. A:
- Do not attempt additional payments
- Contact permitting staff immediately
- Provide confirmation numbers for all payments
- Staff will process adjustment or refund
For Staff
Q: Applicant claims payment but system shows unpaid. A:
- Ask for confirmation number
- Check payment provider admin portal
- Look for failed/pending payments
- Verify correct permit record
- May need to contact provider support
Q: Payment provider error code received. A: Common error codes:
missing_parameters- Required data not sentprovider_not_configured- Payment setup incompleteinvalid_amount- Fee calculation issuesession_expired- Customer took too long
Payment Error Handling
System Error Messages
| Error | Meaning | Action |
|---|---|---|
| "Missing parameters" | Data not sent correctly | Retry; contact support if persists |
| "Provider not configured" | Payment setup issue | Contact permitting staff |
| "Session expired" | Took too long | Start payment again |
| "Invalid amount" | Fee calculation error | Contact permitting staff |
| "Network error" | Connection issue | Wait and retry |
Security & Compliance
Payment Security
- All payments processed through PCI-compliant providers
- Card details never stored in county systems
- Encrypted connections (HTTPS) for all transactions
- Multi-factor authentication on payment portals
Receipt Records
- All payments recorded in permit audit trail
- Receipts available for 7+ years
- Transaction records reconciled daily