MoneyV2

A monetary value with currency.

To format currencies, combine this type's amount and currencyCode fields with your client's locale.

For example, in JavaScript you could use Intl.NumberFormat:

new Intl.NumberFormat(locale, {
  style: 'currency',
  currency: currencyCode
}).format(amount);

Other formatting libraries include:

For a more general solution, the [Unicode CLDR number formatting database] is available with many implementations (such as TwitterCldr).

Show definition

"""
A monetary value with currency.
To format currencies, combine this type's amount and currencyCode fields with your client's locale.
For example, in JavaScript you could use Intl.NumberFormat:
js
new Intl.NumberFormat(locale, {
  style: 'currency',
  currency: currencyCode
}).format(amount);

Other formatting libraries include:
* iOS - NumberFormatter
* Android - NumberFormat
* PHP - NumberFormatter
For a more general solution, the [Unicode CLDR number formatting database] is available with many implementations
(such as TwitterCldr).
"""
type MoneyV2 {
  """
  Decimal money amount.
  """
  amount: Decimal!
  """
  Currency of the money.
  """
  currencyCode: CurrencyCode!
}

Fields

amount (Decimal!)

Decimal money amount.

currencyCode (CurrencyCode!)

Currency of the money.

Sign up for a Partner account to get started.

Sign up