Prepare the connector
Backbase deploys this connector. To share connectivity details and provide the environment details, follow these steps:- Share connectivity details. Share connectivity details between Banking OS and SaltEdge as described in Network connectivity.
-
Send environment details to Backbase.
Send the SaltEdge base URL, customer ID,
App-Id, andApp-Secretto your Backbase support team. Banking OS sends the application ID and secret to SaltEdge as request headers. - Register the webhook with SaltEdge. Ask your Backbase support team for the categorization webhook URL, then register that URL with SaltEdge.
Test your integration
- Call
POST {baseURL}/internal/transactions/enrichmentwith a test batch. The batch must include a uniqueenrichmentRequestId, apartyInformationarray, and at least one entry inaccounts. - Confirm Banking OS returns
202with an empty body. - When SaltEdge sends the categorization callback to
POST {baseInboundURL}/webhooks/transaction-categorizations, confirm the connector publishestransactionsEnrichedto Sync Hub. - Verify downstream consumers receive the expected enrichment payload.
Troubleshooting
If the connector does not respond as expected, check these common scenarios.Authentication failure
Authentication failure
Cause: SaltEdge application credentials or webhook signing details are missing or incorrect.Solution: Verify credentials with SaltEdge, then ask your Backbase support team to update the connection.
Timeout or connectivity error
Timeout or connectivity error
Cause: Banking OS cannot reach the SaltEdge Data Enrichment endpoint within the configured timeout.Solution: Confirm network routing and the operational status of the SaltEdge environment.
No enrichment result event received
No enrichment result event received
Cause: The SaltEdge webhook callback did not reach Banking OS, or ASB producer properties point to the wrong topic.Solution: Confirm the callback URL registered with SaltEdge is the URL from your Backbase support team. Ask that team to check Sync Hub publishing if the callback arrives and no event is published.