Prerequisites
Before you configure the connector, ensure you have the following credentials and connectivity in place:- Onfido contract and access: An active test and production account is required to use this integration.
- Access to Onfido Studio: Admin access to Onfido Studio is required to create and configure workflows.
- An active workflow: Create, configure, and publish one or more workflows in Onfido Studio before launching any identity verification process.
- Network connectivity: Confirmed routing between the Onfido environments and the Grand Central iPaaS.
- Environment details: The following environment variables are needed from Onfido to configure the connector:
| Key | Description |
|---|---|
onfido.baseUrl | Base URL of the Onfido application |
onfidoapitoken | Onfido token for OAuth generation |
Configuration guide
Follow these steps to initialize and authorize your Onfido connector. 1. Establish connectivity Share the following details with the Grand Central team to establish secure connectivity between Grand Central and Onfido:- Environment details: Base URL of the Onfido application
- Authorization: Onfido API token for authentication
gc-ecos-applications-live repository within the party-lifecycle-v0.values.yaml file. Configure values for the parameters that override the default connector configuration values in the application.properties file.
Sample application.properties file:
party-lifecycle-v0.values.yaml file:
party-lifecycle-v0.values.yaml file in the following path:
Test your integration
To access the Party Lifecycle Unified API, include your Grand Central subscription key in the request header. If you don’t have a key, contact the Grand Central Support Team to have one provisioned.| Key | Value |
|---|---|
api-key | <your_subscription_key> |
Troubleshooting
If your connector isn’t responding as expected, check these common scenarios.5xx: internal server error or core system down
5xx: internal server error or core system down
Cause: The Grand Central gateway cannot establish a handshake with the Onfido endpoint. This typically indicates an upstream service outage at Onfido or a network routing failure.Solution: Verify the operational status of the Onfido environment with Onfido. If the service is operational, contact the GC Support team.
5xx: timeout or sockettimeoutexception
5xx: timeout or sockettimeoutexception
Cause: The request to Onfido exceeded the configured timeout threshold. This can occur during high load or network latency issues.Solution: Verify the operational status of the Onfido environment with Onfido. If the service is operational, contact the GC Support team to review timeout configurations.
Invalid authentication
Invalid authentication
Cause: The
onfidoapitoken provided during setup is incorrect.Solution: Verify your credentials with Onfido and contact the GC team to update the connection.429: rate limit exceeded
429: rate limit exceeded
Cause: The number of incoming requests exceeded the defined threshold for your subscription tier. This response protects the stability of the Grand Central and partner infrastructure.Solution: Review your application’s request patterns to identify unexpected spikes. If you require higher throughput, contact the Grand Central team to request an adjustment to your APIM rate limit policy.
Need more help?
Contact support
Reach out to the Grand Central team for assistance with environment setup or rate limit increases.