Plaid logo
Docs
ALL DOCS

Auth

  • Introduction to Auth
  • Add Auth to your app
  • Money movement partnerships
  • Increasing pay-by-bank adoption
  • Additional Auth flows
Plaid logo
Docs
Close search modal
Ask Bill!
Ask Bill!
Hi! I'm Bill! You can ask me all about the Plaid API. Try asking questions like:
  • Can you show code for getting a credit card APR in Ruby?
  • Why is /transactions/sync/ better than /get?
  • Which countries does Investments support?
Note: Bill isn't perfect. He's just a robot platypus 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 Bill any PII -- he's scared of intimacy. All chats with Bill are subject to Plaid's Privacy Policy.
Plaid.com
Log in
Get API Keys
Open nav

Increasing pay-by-bank adoption

Enhance discovery and conversion on bank payments via UX design

Increasing Pay by bank adoption

Properly presenting 'pay by bank' as a payment method and showcasing the convenience of using Plaid for account authentication can result in up to 2-5x more users choosing to pay by bank.

Payment method presentation

Place 'Pay by bank' as the first option in a payment list, have it pre-selected with a radio button, and display Embedded Institution Search inline. This shows that instant verification is available and easy to use.

Example of Embedded Institution Search on Desktop
Embedded Institution Select default open

Users are more likely to select 'Pay by bank' if they understand that it will be a secure, open banking-powered experience, rather than having to enter an account and routing number, which is their default expectation. Users are even more likely to use pay by bank if they see their bank's logo within Link.

Plaid will dynamically show the user the most popular institutions for your application in their area, or you can customize this list via the Plaid Dashboard.

Recommendations:
  • Show as many logos as possible, following the breakpoint guidance, in order to increase the likelihood that the user will see their bank.
  • By providing the user’s phone number, you can activate the streamlined version of returning user experience, which has been shown to drive a 2x increase in bank payments adoption for returning users.
  • Ensure Embedded Institution Search is visible by default, without requiring the user to first select 'Pay by bank'.

Using accordion open

If the Embedded Institution Search inline display option is not available to you due to design or technical constraints, use an "accordion open" technique. Once the user selects 'Pay by bank', render the Embedded Institution Search for easy user comprehension of their next steps to add a bank account.

Example of Embedded Institution Search on Desktop
Recommendations:
  • Labeling the payment method as 'Pay by bank' and adding an appropriate CTA such as 'instantly verify your bank account' will help users understand that your pay by bank flow is powered by open banking.
  • Use "accordion open" if necessary to display Embedded Institution Search.

Configure Account Select

The Account Select option "Enabled for one account" setting configures the Link UI so that the end user may only select a single account. This is the appropriate configuration for most pay-by-bank use cases. You can configure this option in the Dashboard, under Link > Link Customization > Account Select.

Enable Database Auth

Although most users prefer signing into their bank account via open banking, some prefer to provide their account and routing numbers manually.

Recommendations:
  • To support both populations, enable Database Auth.

Database Auth is appropriate for low-to-medium-risk scenarios, such as recurring bill payments and loan repayments. If you experience high rates of fraud or ACH returns in your payments flow, you should not enable Database Auth.

Auth Type Select

For user populations with a higher propensity to link accounts manually, Plaid provides Auth Type Select as an upfront option to the end user to choose between open banking login or manual account connection. Otherwise, this option will only be displayed if the user can't find their bank or encounters an error trying to connect.

Examples of populations that may prefer manually linking include business users (who may not have access to their organization's online banking credentials) or users who are less comfortable with technology.

Embedded Institution Search with Auth Type Select enabled

Auth Type Select will increase the percentage of users whose proposed payments cannot be evaluated for risk. Use Signal and Identity Match with manually verified Items to reduce the risk of return. If you experience high rates of fraud or ACH returns in your payments flow, you should not enable Auth Type Select.

Recommendations:
  • Enable Auth Type Select if you have reason to believe that your user population prefers to link accounts manually and your risk profile can tolerate lower coverage of anti-fraud and anti-ACH-return checks.
Developer community
GitHub
GitHub
Stack Overflow
Stack Overflow
YouTube
YouTube
Discord
Discord