Fiat On/Off-Ramps
Last updated
Last updated
The Dfns APIs seamlessly interoperate with most fiat on/offboarding providers.
For customers who are not explicitly targeting the US market, we recommend using Mt Pelerin
. You can find the full documentation for their solution here. They have highly competitive pricing and limited KYC requirements leading to a seamless user experience.
Mt Pelerin offers flexibility in how their widget is integrated on the web and on mobile. In all cases, developers can pass a blockchain address as the default recipient account for onboarding from fiat to crypto. See the addr
parameter description under their options page. Dfns customers can populate this parameter using either addresses for asset accounts or addresses derived from public keys.
In order to offboard from crypto to fiat, Mt Pelerin provides end users with an address to transfer funds to that facilitates the conversion process. Customers can easily initiate payments to these addresses using the Dfns payment APIs.
Ramp is another popular Fiat on/offboarding provider that offers an easy to implement SDK across web and mobile devices. Here is there documentation for their RampInstantSDK Overlay for example. The resulting UI looks like this:
Similar to Mt Pelerin, developers can pass a blockchain address as the default recipient account for onboarding from fiat to crypto. See the userAddress
parameter in their SDK reference. Dfns customers can populate this parameter using either addresses for asset accounts or addresses derived from public keys.
In order to offboard from crypto to fiat, Ramp provides end users with an address to transfer funds to that facilitates the conversion process as shown below. Customers can easily initiate payments to these addresses using the Dfns payment APIs.
Sardine is another popular Fiat onboarding provider that enables a seamless integration using a URL format specified here. Joint Dfns/Sardine customers can integrate the platforms by simply passing the destination Dfns wallet address obtained from either addresses for asset accounts or addresses derived from public keys into the Sardine address
query string parameter. Here is an example video showing a POC integration.