Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
187 changes: 187 additions & 0 deletions abstract-global-wallet/fiat-on-ramp/config.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
---
title: "/config"
api: "GET https://onramp.staging-portal.abs.xyz/config"
description: "Return a list of countries, purchase limits, and service providers available for onramp."

Check warning on line 4 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L4

Did you really mean 'onramp'?
---

## Response

<ResponseField name="countries" type="array" required>
Array of supported countries with their regions and default currencies
<Expandable title="countries">
<ResponseField name="countryCode" type="string" required>

Check warning on line 12 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L12

Did you really mean 'countryCode'?
The ISO 3166 2-digit country code
</ResponseField>
<ResponseField name="name" type="string" required>
The display name for the Country
</ResponseField>
<ResponseField name="flagImageUrl" type="string" required>
The URL to the Country's flag image
</ResponseField>
<ResponseField name="regions" type="array | null">
The set of supported regions within the Country. If null, then all regions within the Country are supported
<Expandable title="regions">
<ResponseField name="regionCode" type="string" required>

Check warning on line 24 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L24

Did you really mean 'regionCode'?
The alphanumeric code (ISO 3166-2) for the Region
</ResponseField>
<ResponseField name="name" type="string" required>
The display name for the Region
</ResponseField>
</Expandable>
</ResponseField>
<ResponseField name="defaultFiatCurrency" type="string" required>
The currency code for the default currency of this country
</ResponseField>
</Expandable>
</ResponseField>

<ResponseField name="limits" type="array" required>
Array of purchase limits by currency
<Expandable title="limits">
<ResponseField name="currencyCode" type="string" required>

Check warning on line 41 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L41

Did you really mean 'currencyCode'?
The currency code
</ResponseField>
<ResponseField name="defaultAmount" type="number" required>

Check warning on line 44 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L44

Did you really mean 'defaultAmount'?
The default purchase amount
</ResponseField>
<ResponseField name="minimumAmount" type="number" required>

Check warning on line 47 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L47

Did you really mean 'minimumAmount'?
The minimum purchase amount
</ResponseField>
<ResponseField name="maximumAmount" type="number" required>

Check warning on line 50 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L50

Did you really mean 'maximumAmount'?
The maximum purchase amount
</ResponseField>
</Expandable>
</ResponseField>

<ResponseField name="serviceProviders" type="array" required>

Check warning on line 56 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L56

Did you really mean 'serviceProviders'?
Array of available service providers
<Expandable title="serviceProviders">
<ResponseField name="serviceProvider" type="string" required>

Check warning on line 59 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L59

Did you really mean 'serviceProvider'?
Service provider identifier
</ResponseField>
<ResponseField name="name" type="string" required>
Display name of the service provider
</ResponseField>
<ResponseField name="status" type="string" required>
Current status of the provider
</ResponseField>
<ResponseField name="categories" type="array" required>
Array of service categories
</ResponseField>
<ResponseField name="categoryStatuses" type="object" required>

Check warning on line 71 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L71

Did you really mean 'categoryStatuses'?
Status of each category
</ResponseField>
<ResponseField name="websiteUrl" type="string" required>

Check warning on line 74 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L74

Did you really mean 'websiteUrl'?
Provider's website URL
</ResponseField>
<ResponseField name="customerSupportUrl" type="string" required>
Provider's customer support URL
</ResponseField>
<ResponseField name="logos" type="object" required>
Provider logos for different themes
<Expandable title="logos">
<ResponseField name="dark" type="string" required>
Dark theme logo URL
</ResponseField>
<ResponseField name="light" type="string" required>
Light theme logo URL
</ResponseField>
<ResponseField name="darkShort" type="string" required>

Check warning on line 89 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L89

Did you really mean 'darkShort'?
Dark theme short logo URL
</ResponseField>
<ResponseField name="lightShort" type="string" required>

Check warning on line 92 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L92

Did you really mean 'lightShort'?
Light theme short logo URL
</ResponseField>
</Expandable>
</ResponseField>
</Expandable>
</ResponseField>

<RequestExample>

```bash cURL
curl -X GET "https://onramp.staging-portal.abs.xyz/config"
```

```javascript JavaScript
const response = await fetch('https://onramp.staging-portal.abs.xyz/config');
const config = await response.json();
```

</RequestExample>

<ResponseExample>

```json Response
{
"countries": [
{
"countryCode": "CA",

Check warning on line 119 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L119

Did you really mean 'countryCode'?
"name": "Canada",
"flagImageUrl": "https://images-country.meld.io/CA/flag.svg",
"regions": [
{
"regionCode": "CA-AB",

Check warning on line 124 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L124

Did you really mean 'regionCode'?
"name": "Alberta"
},
{
"regionCode": "CA-BC",

Check warning on line 128 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L128

Did you really mean 'regionCode'?
"name": "British Columbia"
}
],
"defaultFiatCurrency": "CAD"
},
{
"countryCode": "US",
"name": "United States",
"flagImageUrl": "https://images-country.meld.io/US/flag.svg",
"regions": [
{
"regionCode": "US-CA",

Check warning on line 140 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L140

Did you really mean 'regionCode'?
"name": "California"
},
{
"regionCode": "US-NY",
"name": "New York"
}
],
"defaultFiatCurrency": "USD"
}
],
"limits": [
{
"currencyCode": "CAD",

Check warning on line 153 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L153

Did you really mean 'currencyCode'?
"defaultAmount": 400,

Check warning on line 154 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L154

Did you really mean 'defaultAmount'?
"minimumAmount": 15.64,

Check warning on line 155 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L155

Did you really mean 'minimumAmount'?
"maximumAmount": 23303.6

Check warning on line 156 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L156

Did you really mean 'maximumAmount'?
},
{
"currencyCode": "USD",
"defaultAmount": 300,
"minimumAmount": 9.18,
"maximumAmount": 17094.78
}
],
"serviceProviders": [
{
"serviceProvider": "TRANSAK",
"name": "Transak",

Check warning on line 168 in abstract-global-wallet/fiat-on-ramp/config.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/config.mdx#L168

Did you really mean 'Transak'?
"status": "LIVE",
"categories": ["CRYPTO_ONRAMP"],
"categoryStatuses": {
"CRYPTO_ONRAMP": "LIVE"
},
"websiteUrl": "https://transak.com",
"customerSupportUrl": "",
"logos": {
"dark": "https://images-serviceprovider.meld.io/TRANSAK/logo_dark.png",
"light": "https://images-serviceprovider.meld.io/TRANSAK/logo_light.png",
"darkShort": "https://images-serviceprovider.meld.io/TRANSAK/short_logo_dark.png",
"lightShort": "https://images-serviceprovider.meld.io/TRANSAK/short_logo_light.png"
}
}
]
}
```

</ResponseExample>
114 changes: 114 additions & 0 deletions abstract-global-wallet/fiat-on-ramp/currencies.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
---
title: "/currencies"
api: "GET https://onramp.staging-portal.abs.xyz/currencies"
description: "Return a list of FIAT and crypto currencies for the provided country."

Check warning on line 4 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L4

Did you really mean 'crypto'?
---

## Query Parameters

<ParamField query="country" type="string" required>
The ISO 3166 2-digit country code
</ParamField>

## Response

<ResponseField name="fiat" type="array" required>
Array of supported fiat currencies
<Expandable title="fiat">
<ResponseField name="currencyCode" type="string" required>

Check warning on line 18 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L18

Did you really mean 'currencyCode'?
The code for this Fiat Currency
</ResponseField>
<ResponseField name="name" type="string" required>
The display name for this Fiat Currency
</ResponseField>
<ResponseField name="symbolImageUrl" type="string" required>
The URL to this Fiat Currency's symbol image
</ResponseField>
<ResponseField name="symbol" type="string" required>
The ASCII symbol for this Fiat Currency
</ResponseField>
</Expandable>
</ResponseField>

<ResponseField name="crypto" type="array" required>

Check warning on line 33 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L33

Did you really mean 'crypto'?
Array of supported crypto currencies
<Expandable title="crypto">
<ResponseField name="currencyCode" type="string" required>

Check warning on line 36 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L36

Did you really mean 'currencyCode'?
The code for the Crypto Currency

Check warning on line 37 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L37

Did you really mean 'Crypto'?
</ResponseField>
<ResponseField name="name" type="string" required>
The display name for the Crypto Currency

Check warning on line 40 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L40

Did you really mean 'Crypto'?
</ResponseField>
<ResponseField name="chainCode" type="string" required>

Check warning on line 42 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L42

Did you really mean 'chainCode'?
The code for the chain the Crypto Currency is on

Check warning on line 43 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L43

Did you really mean 'Crypto'?
</ResponseField>
<ResponseField name="chainName" type="string" required>

Check warning on line 45 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L45

Did you really mean 'chainName'?
The display name for the chain the Crypto Currency is on

Check warning on line 46 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L46

Did you really mean 'Crypto'?
</ResponseField>
<ResponseField name="chainId" type="string | null" required>

Check warning on line 48 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L48

Did you really mean 'chainId'?
The id for the chain the Crypto Currency is on

Check warning on line 49 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L49

Did you really mean 'Crypto'?
</ResponseField>
<ResponseField name="contractAddress" type="string | null" required>

Check warning on line 51 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L51

Did you really mean 'contractAddress'?
The contract address of the Crypto Currency

Check warning on line 52 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L52

Did you really mean 'Crypto'?
</ResponseField>
<ResponseField name="symbolImageUrl" type="string" required>
The URL to the Crypto Currency's symbol image

Check warning on line 55 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L55

Did you really mean 'Crypto'?
</ResponseField>
</Expandable>
</ResponseField>

<RequestExample>

```bash cURL
curl -X GET "https://onramp.staging-portal.abs.xyz/currencies?country=US"
```

```javascript JavaScript
const response = await fetch('https://onramp.staging-portal.abs.xyz/currencies?country=US');
const currencies = await response.json();
```

</RequestExample>

<ResponseExample>

```json Response
{
"fiat": [
{
"currencyCode": "USD",

Check warning on line 79 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L79

Did you really mean 'currencyCode'?
"name": "US Dollar",
"symbolImageUrl": "https://images-currency.meld.io/fiat/USD/symbol.png",
"symbol": "$"
},
{
"currencyCode": "EUR",

Check warning on line 85 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L85

Did you really mean 'currencyCode'?
"name": "Euro",
"symbolImageUrl": "https://images-currency.meld.io/fiat/EUR/symbol.png",
"symbol": "€"
}
],
"crypto": [
{
"currencyCode": "ETH_BASE",
"name": "Ethereum",

Check warning on line 94 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L94

Did you really mean 'Ethereum'?
"chainCode": "BASE",

Check warning on line 95 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L95

Did you really mean 'chainCode'?
"chainName": "Base",

Check warning on line 96 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L96

Did you really mean 'chainName'?
"chainId": null,

Check warning on line 97 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L97

Did you really mean 'chainId'?
"contractAddress": null,

Check warning on line 98 in abstract-global-wallet/fiat-on-ramp/currencies.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/currencies.mdx#L98

Did you really mean 'contractAddress'?
"symbolImageUrl": "https://images-currency.meld.io/crypto/ETH_BASE/symbol.png"
},
{
"currencyCode": "USDC_BASE",
"name": "USD Coin",
"chainCode": "BASE",
"chainName": "Base",
"chainId": null,
"contractAddress": null,
"symbolImageUrl": "https://images-currency.meld.io/crypto/USDC_BASE/symbol.png"
}
]
}
```

</ResponseExample>
88 changes: 88 additions & 0 deletions abstract-global-wallet/fiat-on-ramp/overview.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
---
title: "FIAT On-ramp"
sidebarTitle: "Overview"
description: "Learn how to allow users to fund their Abstract Global Wallet with FIAT currencies."
---

To provide a consumer-friendly onboarding experience to non-crypto-native users,
Abstract supports a FIAT on-ramp powered by [Meld](https://www.meld.io/).

This enables users in over 200 countries to fund their Abstract Global Wallet using their local currency via a credit card, Apple Pay, or Google Pay.

<CardGroup cols={2}>
<Card
title="FIAT On-ramp Demo Application"
icon="play"
href="https://agw-onramp.vercel.app/"
>
View a demo application that uses AGW and FIAT on-ramp to test the flow.
</Card>
<Card
title="AGW + FIAT On-ramp Example Repo"
icon="github"
href="https://github.com/Abstract-Foundation/examples/pull/52"
>
Use our example repo to quickly get started with AGW and FIAT on-ramp.
</Card>
</CardGroup>

## How it works

The FIAT on-ramp works by presenting users with a **widget** that prompts the user for their payment details to fulfill a **quote**. The quote determines the amount, address, currency, and other details of the transaction.

This flow can be broken down into three steps:

<Steps>
<Step title="Collecting User Information">
To generate a **quote**, information about the user and their desired on-ramp transaction is required, including the user&rsquo;s country, wallet address, desired amount, etc. (see [/quote](/abstract-global-wallet/fiat-on-ramp/quote) for more details).

Present users with a form to collect the required information, making use of the below endpoints to localize and validate the user&rsquo;s input:

- [/config](/abstract-global-wallet/fiat-on-ramp/config) to get the user&rsquo;s country and local currency information.
- [/currencies](/abstract-global-wallet/fiat-on-ramp/currencies) to get the available currencies for the user&rsquo;s country.
- [/payment-methods](/abstract-global-wallet/fiat-on-ramp/payment-methods) to get the available payment methods for the user&rsquo;s country.
</Step>

<Step title="Fetching Quotes">
After collecting the required information from the user, call the [/quote endpoint](/abstract-global-wallet/fiat-on-ramp/quote) to get an array of quotes from providers that can fulfill the given request.

Choose *(or allow the user to choose)* the best quote for your application&rsquo;s needs.
</Step>

<Step title="Fulfilling the Quote">
Provide your selected quote to the [/widget endpoint](/abstract-global-wallet/fiat-on-ramp/widget) to generate a widget URL that can be either opened directly or embedded in your application using an iframe.

The widget URL presents the user with a form to enter their payment details and complete the transaction. Use the [/transactions endpoint](/abstract-global-wallet/fiat-on-ramp/transactions) to track the status of their order using the session ID returned from the widget.
</Step>

</Steps>

Under the hood, funds are first loaded to a temporary deposit address on the [Base network](https://www.base.org/) before being bridged to the desired destination address on Abstract.


## API Overview

Abstract provides a simplified API to help you integrate the FIAT on-ramp into your application.

### Base URLs

It is recommended to use the staging environment for testing and development.

| Staging | Production |
|---------|------------|
| `https://onramp.staging-portal.abs.xyz/` | `https://onramp.portal.abs.xyz/` |

### Endpoints

Below is a summary of the available endpoints.

| Endpoint | Description |
|----------|-------------|
| [/config](/abstract-global-wallet/fiat-on-ramp/config) | Return a list of countries, purchase limits, and service providers available for on-ramp. |
| [/currencies](/abstract-global-wallet/fiat-on-ramp/currencies) | Return a list of FIAT and crypto currencies for the provided country. |

Check warning on line 82 in abstract-global-wallet/fiat-on-ramp/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/overview.mdx#L82

Did you really mean 'crypto'?
| [/payment-methods](/abstract-global-wallet/fiat-on-ramp/payment-methods) | Return a list of payment methods for the provided country. |
| [/quote](/abstract-global-wallet/fiat-on-ramp/quote) | Generate quotes for purchasing cryptocurrency with FIAT currency. |

Check warning on line 84 in abstract-global-wallet/fiat-on-ramp/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/overview.mdx#L84

Did you really mean 'cryptocurrency'?
| [/transactions](/abstract-global-wallet/fiat-on-ramp/transactions) | Get on-ramp transaction status and history. |
| [/widget](/abstract-global-wallet/fiat-on-ramp/widget) | Create a session for buying crypto with FIAT currency. |

Check warning on line 86 in abstract-global-wallet/fiat-on-ramp/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (abstract) - vale-spellcheck

abstract-global-wallet/fiat-on-ramp/overview.mdx#L86

Did you really mean 'crypto'?


Loading