Payment Management (Admin)
The Payment Management feature allows administrators and authorized staff to view, manage, and track payment entries for permits. This includes viewing payment status, processing history, and managing payment-related workflows.
Key Capabilities
- View and manage payment entries for permits
- Track payment status and history
- Access audit logs for payment changes
- Configure payment fields and fee structures
- Handle payment adjustments and corrections
Understanding Payment Status
Payment Status Values
| Status | Description | Color Indicator |
|---|---|---|
| Pending | Payment not yet submitted | Yellow/Warning |
| Processing | Payment in progress with provider | Blue |
| Completed | Payment successfully processed | Green/Success |
| Failed | Payment attempt failed | Red/Error |
| Refunded | Payment has been refunded | Gray |
| Cancelled | Payment was cancelled | Gray |
Payment Lifecycle
1. Fee Calculation -> System calculates required fees
|
2. Pending -> Payment awaiting submission
|
3. Processing -> Payment sent to provider (Govolution, Stripe, PayPal)
|
4. Completed -> Payment confirmed and recorded
OR
Failed -> Payment declined, user notified
|
5. Record Updated -> Permit record reflects payment status
Viewing Payment Information
Accessing Payment Records
- Open the permit record
- Navigate to the Payments tab
- View payment summary and history
Payment Summary View
The payment summary shows:
- Total Due
- Amount Paid
- Balance
- Status
- Payment Date
- Confirmation Number
- Payment Method
Payment History List
View all payment attempts and transactions:
| Date | Amount | Method | Status | Confirmation |
|---|---|---|---|---|
| 12/15/2025 | $250.00 | Credit Card | Completed | GOV-2025-123456 |
| 12/14/2025 | $250.00 | Credit Card | Failed | - |
Payment Details View
Accessing Full Details
- In the Payments tab, click on a payment entry
- A details panel opens on the right side
- View comprehensive payment information
Detail Sections
Amount Section:
- Total amount charged
- Fee breakdown by category
- Applied discounts (if any)
Payment Method Section:
- Payment type (Credit Card, ACH, etc.)
- Card details (last 4 digits, expiration)
- Billing address
Transaction Information:
- Transaction ID from payment provider
- Processing timestamp
- Authorization code
- Provider response details
Managing Payment Entries
Viewing Payment Audit Log
All payment changes are tracked:
- Open payment details
- Scroll to Activity Log or History section
- View timeline of all payment events
Logged Events:
- Payment initiated
- Payment status changes
- Adjustment applied
- Notes added
- Manual overrides
Adding Notes to Payments
Staff can add notes for documentation:
- Open payment details
- Click Add Note or Add Comment
- Enter your note (e.g., "Customer called about delay")
- Save the note
Notes appear in the activity log with timestamp and author.
Payment Configuration
For Administrators
Payment fields in permit applications are configured in Entity Manager.
Fee Structure Configuration
Navigate to: Entity Manager > [Entity Type] > Fields > Payment Field
Configuration Options:
- Fee types (flat, calculated, tiered)
- Fee categories (application, inspection, plan review)
- Payment providers enabled
- Required vs. optional payment
- Auto-calculation rules
Payment Provider Settings
Navigate to: Administration > Payment Providers
Supported Providers:
- Govolution/Velocity - Primary government payment processor
- Stripe - Card processing
- PayPal - Alternative payment method
Provider Configuration:
- API credentials (encrypted)
- Environment (Production/Sandbox)
- Callback URLs
- Test mode settings
Handling Payment Issues
Failed Payment Investigation
When a payment fails:
- Open the payment record
- Check the Error Message field
- Common failure reasons:
- Insufficient funds
- Card declined
- Invalid card details
- Network timeout
- Provider system error
Retrying Failed Payments
For Citizens:
- Review the error message
- Update payment method if needed
- Click "Pay Now" to retry
For Staff (if assisting):
- Verify permit details are correct
- Confirm fee calculation
- Guide citizen through retry process
- Document any issues in notes
Payment Adjustments
Note: Manual payment adjustments require elevated permissions.
When adjustments may be needed:
- Fee calculation error
- Approved discount or waiver
- Duplicate payment
- Partial refund
Process:
- Document reason for adjustment
- Obtain supervisor approval
- Apply adjustment in system
- Update payment record
- Notify applicant if applicable
Payment Reports
Available Reports
Staff with appropriate access can generate:
| Report | Content |
|---|---|
| Daily Collections | All payments received by date |
| Payment Status | Summary by status (pending, completed, failed) |
| Provider Reconciliation | Payments by provider for reconciliation |
| Outstanding Balances | Permits with unpaid fees |
Accessing Reports
- Navigate to Reports section
- Select Payment Reports
- Choose report type and date range
- Export as needed (PDF, Excel)
Permissions Required
Role-Based Access
| Permission | View Payments | Manage Payments | Configure | Reports |
|---|---|---|---|---|
| Admin | Yes | Yes | Yes | Yes |
| Division Chair | Yes | Yes | Limited | Yes |
| Staff User | Yes | Limited | No | Limited |
| Viewer | Yes | No | No | No |
Sensitive Data Protection
Payment details (full card numbers, CVV) are:
- Never stored in the system
- Handled by payment provider
- Only last 4 digits visible
- PCI DSS compliant
Troubleshooting
Common Staff Issues
Q: I can't see the Payments tab on a permit. A: Check:
- Entity type has payment field configured
- You have permission to view payment data
- Payment has been initiated (tab may be hidden until needed)
Q: Payment shows completed but permit status didn't update. A: This may indicate:
- Automation not configured for this permit type
- Manual status update required
- Contact system administrator
Q: How do I process a refund? A: Refunds are processed through the payment provider's system, then documented in the permit record. Contact your supervisor for the refund process.
Q: Applicant claims they paid but I don't see it. A:
- Verify the correct permit record
- Check payment date range
- Look for failed payment attempts
- Verify with payment provider if needed
- Check if payment went to different permit
Integration Points
Automations Triggered by Payment
Payment completion can trigger:
- Permit status update to "Paid"
- Notification emails to staff
- Record lock (prevent further edits)
- Next workflow step initiation
Inspection Scheduling
After payment:
- Inspection scheduling may be enabled
- Payment confirmation required for certain inspection types