Skip to main content
The Ramp module enables seamless fiat-to-crypto conversions, allowing users make payment with traditional payment methods like credit cards, bank transfers, and local payment options and you receive it in your preferred token and chain.

Overview

Chainrails aggregates multiple on-ramp providers to offer your users the best rates and widest coverage. The Ramp module handles the entire flow from quote discovery to order completion, including:
  • Quote Aggregation: Compare rates across multiple providers in real-time
  • Global Coverage: Support for 35+ countries and 20+ fiat currencies
  • Multiple Payment Methods: Cards, bank transfers, Apple Pay, Google Pay, and local options

Quick Start

Available Methods

Get Countries

List all supported countries with currency details

Get Currencies

List all supported on-ramp currencies

Get Quotes

Compare fiat-to-crypto rates across all providers

Create Order

Initiate a fiat-to-crypto purchase

List Orders

List all orders

Get Order

Retrieve a specific order details by it’s id

Confirm Order

Confirm order after user completes deposit

Cancel Order

Cancel an order before completion

Order Lifecycle

  1. CREATED: Order initialized, awaiting user action
  2. PENDING: User redirected to provider widget
  3. PROCESSING: Payment received, crypto being delivered
  4. COMPLETED: Crypto successfully deposited to wallet
  5. CANCELLED: Order cancelled by user or system
  6. EXPIRED: Quote expired before completion
  7. FAILED: Payment or delivery failed
  8. REFUNDED: User has been refunded