Skip to content

currency

currency management

Overview

k.commerce.currency provides currency-related operations for obtaining currency lists and exchange rate conversions.

default

Get the default currency code.

ts
k.api.get(() => {
    return k.commerce.currency.default
})

Returns: string - Default currency code (e.g. "CNY")

list()

Get a list of supported currencies.

Parameters: none.

ts
k.api.get(() => {
    return k.commerce.currency.list()
})

Return: CurrencyItem[]

convert()

Currency exchange rate conversion.

ts
k.api.get(() => {
    const usdAmount = 2
    const cnyAmount = k.commerce.currency.convert("USD", "CNY", usdAmount)
    return { usdAmount, cnyAmount }
})

parameter:

ParameterTypeRequiredDescription
fromstringyesSource currency code
tostringyestarget currency code
valuenumberyesConversion amount

Returns: number - converted amount

structure

CurrencyItem Property

PropertyDescriptionType
namecurrency namestring
nameNativelocal currency namestring
codecurrency codestring
symbolcurrency symbolstring
exchangeRateexchange ratenumber