Go Live Checklist
Everything you need to complete before launching your Fiskil integration in production
Work through this checklist before launching your Fiskil integration in production. Not every item is strictly required for basic operation, but completing the full list will result in a more robust, secure, and maintainable integration.
Request Live Access
Live access is requested and granted entirely through the Fiskil Console — there is no separate email or paperwork to complete. Open the onboarding questionnaire in the Console and complete the steps below to unlock the production environment.
Once you submit your questionnaire, our team will review it and follow up directly in the Console. You can track the status of your request from the same page.
Complete Your Application and Company Profile
Fill in your application and company profile in the onboarding questionnaire. Some institutions require this information before they will grant access.
Submit Your Security Questionnaire
Submit your security questionnaire from the same onboarding flow. This is required for live access.
Review the Compliance Checklist
Review the Compliance Checklist below to ensure your integration meets all mandatory compliance requirements.
Work Through the Developer Checklist
Work through the Developer Checklist below to verify your technical integration is production-ready.
Set Up Your Production Environment
Once your access is approved, configure your production environment in the Fiskil Console and run a final end-to-end test before going live.
Compliance Checklist
All items in this checklist are mandatory requirements for production access.
Consent UI Requirements
In the Fiskil Console, use “Customize UI” to:
- Customize the UI branding to match your product or brand identity.
- Configure an appropriate consent period that aligns with your use case. For example, use a one-time consent for single affordability checks, or up to 12 months for ongoing financial monitoring.
- Clearly document and communicate all intended data usage purposes in your Consent UI.
Data Management Requirements
Fiskil will provide guidance and support to ensure you establish the following controls:
- Implement and document your data minimization strategy, ensuring you only store essential data.
- Establish processes for data deletion or de-identification when no longer needed.
- Implement testing procedures to verify compliance with data management requirements.
- Ensure any storage of identifiable customer data complies with local data sovereignty regulations.
Developer Checklist
Verify the following technical requirements before taking your Fiskil integration live.
Error Handling
Discovering an unhandled error type after launch is painful. Make sure your code is defensive and handles every error case — not just the common ones, but also those you expect to “never” happen.
- Account for different error types that may be thrown by Fiskil APIs and ensure each edge case is handled.
- Implement retry logic or error handling for intermittent outages or connectivity errors at supported institutions. Fiskil API calls may occasionally fail due to issues at data holder institutions.
Storage and Logging
Log Fiskil identifiers and IDs properly to enhance security. When contacting Support about a specific request or webhook, these will be required.
Ensure the following identifiers are securely logged:
| Identifier | Description |
|---|---|
end_user_id | Included in most requests to identify the end user whose data is being accessed. |
consent_id | The consent identifier associated with each data sharing consent. |
session_id | The session identifier associated with every consent created or attempted. |
error_id | Included in all errors returned to uniquely identify the error reported. |
End User Management
- Delete end users that are no longer using the product or receiving a service from your product.
Product-Specific Recommendation: Transaction API
- If fetching historical transaction data, make sure your app implements pagination logic.
- The Transaction API natively supports the categorization of transactions through the
categoriesobject. For a comprehensive understanding of the classification system, download the Categories Taxonomy CSV, which provides detailed information on all category types, subtypes, and their hierarchical relationships supported by Fiskil.
Was this page helpful?