Some LinkMoney errors are analogous to common Plaid errors. In general, these errors are thrown because something has gone wrong during an initial account link or during a routine data pull from an institution. Some Plaid errors are user-facing and require user interaction to resolve. Others are development errors from misconfiguration. Still others are unexpected errors that can arise during the account aggregation process.
Error Types are broad, high-level descriptors of errors. Based on the Responsibility column, you can see which errors are caused by which stakeholders. This allows LinkMoney to quickly identify which party is best suited to resolve the particular error. The responsibility also determines which additional fields are included in the Error
object - for example, an error with a Developer
responsibility could include suggested_action
to help the developer rectify known implementation problems.
Error codes provide more specific information about the type of error that was encountered, when possible. The error_code
is generally more useful than the error_type
as it has a fixed set of possible values and provides a more detailed description of the error which can be used for in-depth troubleshooting.