OptionalactiveWhether the entity is active
Optionalexternal_External system identifier for integration with third-party systems
OptionalextensorsExtended properties for custom integrations
Optionalrecord_Record history tracking information
OptionalidUnique identifier for the entity
OptionalorgOptionaluserOptionalusd_Current balance in USD
Optionalrenewal_Auto-reload threshold in USD (balance triggers reload below this)
Optionalrenewal_Auto-reload amount in USD
Optionalauto_Whether auto-reload is enabled
Optionalstripe_Linked Stripe customer — server-managed
OptionalsubscriptionActive Stripe subscription (if any)
Wallet entity interface
Mirrors
macs-node-sdk/lib/payments/models/wallet.js. Balances are tracked in USD.stripe_customer_idand the subscription fields are server-managed.