Widget Configuration

After you initialise widget, 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",
	}
}

Last updated