KriptoRamp / KriptoAPI
  • Getting started
    • Introduction
    • Use cases 📖
      • Fiat<>Crypto Onramp
      • Fiat<>Crypto Onramp (ledger)
      • Fiat<>Crypto Onramp (Payments in Crypto)
      • NFT Checkout
      • Onramp & Offramp with Bank Wire
    • Kripto Ramp Widget and Kripto White Label get started 🏁
    • Get API keys 🔑
  • Widget (Fiat Onramp)
    • Initialise Widget
    • Load Widget
    • Widget Configuration
    • Webhooks
      • Webhook Use Cases
  • Whitelabel API (Fiat Onramp / Offramp via Bank Wire)
    • API Reference
      • Authentication
        • Login
        • Logout
      • Endpoints
        • Users
          • Create User
          • Show user
          • Update User
          • User Balance
          • Master Balance
        • Compliance
        • Payments & bank wire
          • Add Bank
          • List Bank Details
          • View Bank Details
          • Remove a Bank
          • Deposit Instructions
          • User limits
          • Withdraw
        • Crypto Exchange & Wallet
          • Pairs
          • Exchange Rate
          • Buy Order
          • Sell Order
          • Currencies
          • Transaction List
          • User Transaction List
          • Show Transaction
          • Limits minimum
    • Webhooks & Websockets
  • Supported cryptocurrencies 🌍
    • KriptoRamp
    • Kripto White Label
  • Links
    • Kriptomat.io
Powered by GitBook
On this page

Was this helpful?

  1. Widget (Fiat Onramp)

Widget Configuration

PreviousLoad WidgetNextWebhooks

Last updated 2 years ago

Was this helpful?

After you for configuration you can use following optional parameters:

Paramater
Description
Data format

asset_type

currency code

string

to_address

wallet address to send assets to

string

amount_type

"fiat" or "crypto"

string

amount

amount of assets

number

network

supported network

string

webhook_url

postback url

string

additional_fields[0]

your custom data

string

additional_fields[key]

your custom data

string

  • asset_type- requires currency code for supported assets, using this parameter locks asset type to enable only buying of this asset and prevents user from changing to different cryptocurrency, should be in lowercase

  • to_address- setting this parameter locks user from changing destination wallet address. If to_address is defined then either asset_type or network parameters also need to be defined

  • amount_type- possible options for this parameters are "fiat" or "crypto". Default fiat is EUR. This field is required if amount parameter is being sent, and it defines whether the defined amount is crypto or fiat

  • amount- define how much user will be buying, setting this parameter locks user from changing amount value

  • webhook_url- destination for postback data

  • additional_fields- can use number or string as key, there is no limit for number of additional fields used

  • network- defines supported network and filters available coins shown in UI according to it

Request Example

POST https://api.kriptomat.io/widget/init 

{
    "token": "6a7d2e91d4cff64939450c74001da4f24fbabd2abae8b2fc1c79a561da9de14a",
    "asset_type": "eth",
    "to_address": "0x7873ce9E57c6aEEA16aD6AE759CE955736f14e96",
    "amount": 35,
    "amount_type": "fiat",
}

Response Example

{
	"status": "true",
	"data":
	{
		"url": "https://widget.kriptomat.io/?to_address=1DJ4N7mdUazDvrDe3H5eeRJtoXuAUSbTWy&amount=35&asset_type=eth&uuid=c472856c-d248-4e53-ae49-1d2f088cb732",
	}
}

initialise widget,