Plaid logo
Docs
ALL DOCS

Auth

  • Introduction to Auth
  • Add Auth to your app
  • Move money with our partners
  • Add institution coverage
Plaid logo
Docs
Close search modal
Experimental
Ask Finn!Ask a question to get started
Note: Finn isn't perfect. He's just a chatbot that reads our docs for fun. You should treat his answers with the same healthy skepticism you might treat any other answer on the internet. This chat may be logged for quality and training purposes. Please don't send Finn any PII -- he's scared of intimacy. All chats with Finn are subject to Plaid's Privacy Policy.
Plaid.com
Get API keys
Open nav

Same Day Micro-deposits Link best practices

Optimally configure Same Day Micro-deposits for your use case

Minimizing fraud with Same Day Micro-deposits

Maximize use of Plaid's fraud prevention solutions

Plaid provides a suite of fraud prevention products that assist your application in catching bad actors and ACH returns. Verifying the source of funds with Identity, confirming the real-time Balance prior to a transfer, and leveraging our machine learning model Signal to prevent returns and release funds earlier all require a credential-based connection to a user’s bank account. If an account is connected via Same Day Micro-deposits, these features are not available and could increase the likelihood that you experience fraud and ACH returns.

Adjust a user’s Link experience based on their risk profile

In order to reduce fraud upstream on your application, we recommend leveraging Plaid Identity Verification to verify a government ID or match with a selfie of the document holder. This requires your user to take additional steps, though ensures verification of the Identity before the user opts to link their bank account, and is available for all Auth Types (manual and credential-based).

If your application does not have an identity verification solution or Plaid Link is not gated from the general public with fraud prevention and user verification checks in place, we do not recommend adopting Same Day Micro-deposits as it may introduce an unnecessary fraud vector onto your platform.

If you identify a user to be riskier, consider disabling Same Day Micro-deposits (either as an optional configuration at Link failure points, or via the upfront Auth Type Select configuration) for those users, since fraud prevention products are not available when they connect via this method. To do this, set the same_day_microdeposits_enabled and/or auth_type_select_enabled parameters to false in the auth object in your /link/token/create call for that user.

Another option for riskier users is to leave Same Day Micro-deposits enabled, but enable Reroute to Credentials in Forced mode, which will only allow the user to link via Same Day Micro-deposits when using a routing number not supported by other authentication methods. To do this on a per-session basis, specify the FORCED value for the reroute_to_credentials field within the auth object in your /link/token/create call.

You may also consider changing your user’s experience with your service based on their connection method. For example, if a user connected via Same Day Micro-deposits, you may consider enforcing a lower transfer threshold than for users where it was possible to verify identity and increasing hold times on those funds.

Maximizing conversion

Adding institution coverage

Instant Match and Automated micro-deposits are supported as additional Auth types when Instant Auth is not available. Same Day Micro-deposits can be configured as an option at Link failure points. These configurations can improve conversion by enabling more users to connect their institutions when Instant Auth fails.

Prompt user to verify micro-deposits in Link

To optimize conversion, we strongly recommend sending your user a notification (e.g. email, SMS, push notification) prompting them to come back into your app and verify the micro-deposit code in the transaction description.

Was this helpful?
Developer community
GitHub
GitHub
Stack Overflow
Stack Overflow
YouTube
YouTube
Twitter
Twitter
Discord
Discord