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_typefor 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: