A new endpoint for estimating prices and fees. Specify the fiat amount or a minimum crypto amount, and the response includes everything you need to present an order confirmation to the end user.
Previously, you would have had to do some math; now we do it for you. This is pre-requisite work for new features offered coming for enterprise customers allowing them to set their own end user fee configurations, including the ability to completely subsidize or add on top of Ratio’s standard end user fees.
New Dashboard features including creating an account and generating sandbox credentials instantly.
We are obsessed with providing a great developer experience and that means giving you the tools to self-serve. Now, you can sign up after dinner and have a prototype running by bedtime.
You can now purchase any token using a bank account as the funding source. It’s like if Uniswap added “US Dollars from Bank Account” as an option in their token dropdown
Users no longer need to “onramp” funds before purchasing more bespoke tokens. This is particularly useful for DeFi protocols that want to be able to acquire users directly and promote higher engagement through features like dollar cost averaging or automatic offramping
A React JS is a React Library including all logic and functionality of Ratio platform. Plus choose between using pre-built theming, or fully customizing style to match your brand.
With this library, customers can integrate Ratio in just a few hours with limited ongoing maintenance. This library includes some theming capabilities, which will be extended over the next few weeks. We will also make the source available in late July
Comprehensive API error codes
Customers can use error codes to handle responses programmatically, simplifying debugging and maintenance
Track things like new and active users, total number of transactions, average transaction value, instant ACH v. standard ACH split, and more. In addition, we provide onboarding funnel metrics, including the KYC instant approval rate
The dashboard is your source of truth for how your end users are interacting with Ratio.
Learn more about the Dashboard in the docs.
An up-to-date sandbox including test data to generate all relevant scenarios to easily build and launch your Ratio integration.
With relevant tests completed in a no-stakes environment, the Sandbox drives faster implementation for Ratio customers.
Learn more about the Ratio Sandbox in the docs.
A function for customers to provide the order information so their user only needs to confirm the transaction details. This update is specific to our React Native SDK and React Library (RatioKit).
This allows customers to retain more control of the user experience.
Learn more in the React Native SDK docs
React JS docs coming soon
Ratio is the first and only way to deposit to Web3 with no transaction fees or spreads.
The Plaid React Native SDK has a number of advantages over their Webview SDK, including being the best way to properly support OAuth institutions such as Chase and Robinhood. In some cases (ie. Chase) the user will be redirected to their banking app and be able to leverage Face ID / biometric authentication for an even smoother process. In order to support launching the Plaid RN SDK from a webview (Ratio’s current RN SDK leverages webviews), we needed to:
This cycle we released new wallet management infrastructure and contracts to power our crypto payment operations. This release is the foundation for what we call the Ratio Money Router; a system that will eventually allow clients to bring their own smart contracts and create highly programmable payment flows from USD to contract interaction. Today, the Ratio Money Router supports transfer (USDC) and swap (ETH, MATIC) functions.
We will be launching a comprehensive sandbox environment in the Spring. In the meantime, partners are using a combination of our staging environment and production in order to build and test their integrations. This cycle we added some flagging and fake crypto data to the staging environment to make it easier to test transactions. Lots more to come over the next few months as we build and release the first version of our dedicated sandbox environment.
We released a React Native library that provides a simplified integration method for clients that want to integrate Ratio’s web views. With this React Native library, you will call a single function that kicks off the process to fetch a user session token, sign in with Ethereum, and launch Ratio’s web views inside the native modal sheet.
Earlier versions of the Ratio API relied mostly on user authentication. This makes sense given that end users create accounts directly with Ratio, and Ratio is responsible for maintaining the security of those accounts. All POST calls require a user to be authenticated via their wallet and second auth factor (SMS). Some GET calls, like retrieving crypto prices, can be made without end user authentication
With this refactor all API calls now require client authentication, in addition to the user authentication requirement for the given endpoint.
We refactored the ledger in preparation for a series of upcoming releases. We decoupled the fiat and crypto parts of the ledger completely and changed when certain transaction components, like our fee, are written to the ledger. These changes aren’t visible to our clients, since you don’t interact directly with the ledger. However, this refactor is the first step towards some exciting new features that will enable even more customization of your fiat to crypto payment flows, including the ability to set pricing and attach your own contracts to the Ratio Money Router.
Webhooks are filtered according to user-client mapping. If a user has connected Ratio to more than one client, both will be able to subscribe to events for that user.