RandBox Module Tour (2/12): finance โ Financial Data
The finance module supports Luhn-validated credit cards, expiry, and currencies. See /en/docs/index
and /en/docs/finance/
for the full list.
Overview
- Cards:
cc
(type),cc_type
(metadata),exp/exp_month/exp_year
(expiry) - Money & FX:
dollar/euro
,currency
,currency_pair
Examples
import RandBox from 'randbox'
const rb = new RandBox()
const card = rb.cc?.({ type: 'visa' })
const exp = rb.exp?.()
const amount = rb.dollar?.({ max: 999 })
Links
- Index:
/en/docs/finance/
- Entries:
/en/docs/finance/cc
,/en/docs/finance/exp
,/en/docs/finance/currency
FAQ
- Are generated cards usable for real payments?
- No. They are for testing only. Luhn passes, but accounts are fake.
- How to specify card type?
- Use
cc({ type })
withvisa/mastercard/amex
. Seecc_type
for supported types.
- Use
- Do money helpers support decimals?
- Constrain ranges and formatting via options (implementation-specific).
References
- RandBox docs index:
/en/docs/index
- Finance docs:
/en/docs/finance/index.mdx
- Pages:
/en/docs/finance/cc
,/en/docs/finance/currency
,/en/docs/finance/exp
Last updated on: