📝
Integrate Kado
  • Kado Documentation
  • Kado Products
    • ⬆️Kado On-Ramp
    • ⬇️Kado Off-Ramp
  • Integrations
    • 🧰Integrate Kado
      • ⚒️The Widget
        • 🖼️iframe Embed (Recommended)
        • 🔗New Window/Tab
        • 🔭Widget + React Demo
        • 📱Widget + Mobile Demo
      • ⚒️The Hybrid API
        • Get Quote
        • Pay via Kado Widget
        • Get Order Status
        • Advanced
      • ⚒️Sandbox
    • ✏️Customizing Your Integration
      • ✏️Parameters
      • ✏️Mobile ACH Linking
      • ✏️Integrate Stellar SEP-24 Anchor
    • 👍Best Practices
    • 🔢Data & Analytics
  • References
    • 🚀Upcoming Features
    • ❓FAQs and Coverage
Powered by GitBook
On this page
  • Where should I put my widget?
  • Sizing
  • Testing
  • How should I close my widget?

Was this helpful?

  1. Integrations

Best Practices

PreviousIntegrate Stellar SEP-24 AnchorNextData & Analytics

Last updated 2 years ago

Was this helpful?

Where should I put my widget?

Place the widget in places where a user might see their asset overviews

  • In dashboards

  • In asset lists

Place the widget in places where a user might need to top up their crypto in preparation for an action

  • Staking

  • Pooling

  • Swapping, etc

Place the widget in places where a user might need to top up their crypto in the moment

  • When a user does not have enough for a web3 action

    • Example: User wants to do a swap on your app for 1500 USDC to 1 ETH, but only has 1300 USDC available in their wallet

    • When the user clicks Swap and you've detected they have insufficient funds, call the Kado Ramp widget with params:

      • amount = 200 (the difference in amount)

      • onRevCurrency = USDC (the asset that the user is missing)

      • wallet = [their connected user wallet] (sent directly to their connected wallet)

Place the widget in places that a user might want to get their crypto back into fiat

  • When a user wants to lock in crypto profits

    • For DEXs or any apps where you can "sell" crypto into Kado-supported crypto assets

      • Example: User sells their 1 ETH for 1500 USDC

      • Place the widget near the sell button or sell confirmation screen where they can then get their crypto back into their bank account

    • For staking, vault based protocols, or any apps that you can "harvest" crypto into Kado-supported assets

      • Example: User has a position farming for USDC rewards. Every week, they "harvest" their rewards and lock in their earned USDC

      • Place the widget near the harvest button or confirmation where they can then off-ramp their harvest rewards back into fiat

Sizing

  • Test to ensure optimal widget placement to make sure that everything fits where you want it to

Testing

  • Test in your staging environments to make sure things are working how you want them to before pushing to production

How should I close my widget?

  • Make sure the widget does not close when a user clicks off of the widget - confine the close action to a close button or other explicit action. Otherwise, this could lead to users losing their progress and having to re-enter their information

👍