ℹ️
Swapin Widget Documentation
  • What is Swapin?
  • Help & Customer Support
  • KYB Requirements
  • Product documentation
    • Swapin On- and Off-Ramp Widget
  • Integrations
    • Integration options
      • Redirect link
      • Embedded integration (iframe)
      • Integration Process
    • Customization options
    • Query parameters
  • End Customers Experience
    • Verification Levels
    • Supported KYC countries
    • Fees, Supported Currencies and Payment Processing Times
    • Named IBANs
Powered by GitBook
On this page
  • The Problem?
  • The Solution
  • SwapinWidget Off-Ramp Experience
  • SwapinWidget On-Ramp Experience
  • Account Access and Support
  • Next Steps
  1. Product documentation

Swapin On- and Off-Ramp Widget

PreviousKYB RequirementsNextIntegration options

Last updated 1 month ago

SwapinWidget helps businesses to offer crypto selling and buying within their own platform, app, or landing page. To integrate SwapinWidget, contact us at .

The Problem?

Here are the primary challenges end customers face when they want to buy or sell crypto:

1) Need to Leave the App to Off-Ramp

Often, crypto-related projects focus primarily on the on-ramp (buying crypto), requiring customers to leave the app for off-ramp transactions.

2) Slow and Complex Transactions

While on-ramping can typically be resolved in a single transaction, off-ramping may involve multiple steps, leading to delays and longer waiting times.

3) Lack of Trust and Control

Custodial solutions hold customer funds, creating the possibility of asset loss.

4) Small Transaction Volumes

Many solutions serve relatively small transaction volumes, while moving hundreds of thousands of EUR may result in days of waiting for the transaction to be completed.

The Solution

Swapin offers a simple, fast, and secure crypto on- and off-ramp solution, ensuring that the end customer can complete every transaction.

As a non-custodial solution, we proceed with transaction processing immediately without holding customer funds. 95% of our transactions are completed in 5 minutes or less. Swapin can process a wide range of volumes, meeting customer needs ranging from 5 EUR to 1M EUR per transactiohei siin.

SwapinWidget Off-Ramp Experience

The customer journey for selling crypto includes the following steps:

Payment Initiation

The end customer begins the payment process by entering the amount of crypto to sell, selecting crypto and fiat currencies, and providing their bank account details.

Email Confirmation

The customer accepts the terms and conditions and receives an email confirmation. A 6-digit confirmation code is sent to the provided email for verification.

Verification Process

Crypto Sending

Once verification is complete, the customer can continue with the order. Swapin provides a wallet address for the customer to send the crypto. The customer can manually send the crypto by copying the address and pasting it into a wallet app or by scanning a QR code with a wallet app.

Payment Order

Once Swapin receives the crypto, it is immediately exchanged to fiat, and a payment order is sent to the customer's bank. If the customer's bank account supports instant SEPA payments, the money will be transferred in less than 5 minutes.

SwapinWidget On-Ramp Experience

The customer journey for buying crypto includes the following steps:

Payment Initiation

The end customer begins the payment process by entering the amount of crypto to buy, selecting crypto currency, and providing a crypto wallet address.

Email Confirmation

The customer accepts the terms and conditions and receives an email confirmation. A 6-digit confirmation code is sent to the provided email for verification.

Verification Process

Sending Fiat

Once verification is complete, the customer can continue with the order. Swapin provides a bank account details for the customer to send fiat. The customer can use a banking app to sent fiat to the provided transaction details.

Payment Order

Once Swapin receives fiat, it is immediately exchanged to crypto, and a payment order is sent to a provided wallet address. If the customer's bank account supports instant SEPA payments, the funds will be transferred in less than 5 minutes.

Account Access and Support

Next Steps

After confirming their account, the customer proceeds to the verification stage. Depending on their personal data, customers may apply for different . Starter level only requires an ID document, Basic level requires a proof of address, and Full level requires a source of funds document. Starter level verification is completed automatically within 2 minutes, while Basic and Full verification may take up to 2 hours. Customers are notified via email about completing Basic or Full verification status. Verification is only required for first-time customers. When customers use the Widget again, they will be taken directly to the transaction process.

After confirming their account, the customer proceeds to the verification stage. Depending on their personal data, customers may apply for different . Starter level only requires an ID document, Basic level requires a proof of address, and Full level requires a source of funds document. Starter level verification is completed automatically within 2 minutes, while Basic and Full verification may take up to 2 hours. Customers are notified via email about completing Basic or Full verification status. Verification is only required for first-time customers. When customers use the Widget again, they will be taken directly to the transaction process.

Signed-in customers can view their transaction history, check their limits, review previously accepted terms and conditions, and contact support. They also have the option to use their email to sign up for the , offering an extended experience.

To implement SwapinWidget into your platform, follow the . Choose from the available to provide your end customers with a smooth crypto on- and off-ramp experience.

sales@swapin.com
verification levels
verification levels
Swapin App
onboarding and integration process
integration options
SwapinWidget Off-Ramp Flow
SwapinWidget On-Ramp Flow