Finance
Bank Transaction JSON Example
A JSON example for a bank or payment transaction record — includes merchant details, amount, currency, balance snapshot, and categorization. Copy-ready for fintech APIs and personal finance apps.
Field Reference
idrequiredstringUnique transaction identifiertyperequiredstringTransaction direction: debit (money out) or credit (money in)amount.valuerequirednumberSigned amount — negative for debits, positive for credits. Use cents/paise for precision (no floating-point errors)amount.currencyrequiredstringISO 4217 currency code: INR, USD, EURbalanceAfteroptionalobjectAccount balance after this transaction — useful for timeline viewsmerchantoptionalobjectMerchant details enriched from the transaction descriptioncategoryoptionalobjectSpending category — auto-classified or user-definedchanneloptionalstringPayment channel: upi, card, netbanking, wallet, neft, rtgs, impsVariants
Credit (Salary)Credit transaction for salary deposit.
Common Use Cases
- →Displaying a transaction history feed in a personal finance or banking app
- →Categorizing transactions for budget tracking and spending insights
- →Reconciling transactions against invoices or receipts
financetransactionbankingpaymentfintech
Validate or format this JSON
One click loads this exact example into the tool — no copy-paste needed. Format it, validate it, explore the tree, or generate TypeScript types instantly.
Frequently Asked Questions
Related JSON Examples
E-commercePayment TransactionPayment transaction with amount, method, gateway reference, and refund history.BusinessInvoiceBusiness invoice JSON with line items, GST breakdown, payment terms, and totals.E-commerceE-commerce OrderFull e-commerce order JSON with line items, pricing, shipping, and payment status.