DOCUMENTATION · v9

Developer documentation

MoneyMate v9 lets you move value units — money, in any supported currency — from one place to another with a single, well-designed API. This guide gets you from an API key to your first movement in a few minutes.

Migrating from Quincent?
Charges map to value unit movements and the amount field becomes valueQuantity. See the migration guide for the full field mapping.

Quickstart

Install the SDK, authenticate with your API key, and move your first value unit.

import { MoneyMate } from '@moneymate/v9';
const mm = new MoneyMate({ apiKey: process.env.MM_KEY });
const movement = await mm.valueUnits.initiateMovement({
valueQuantity: 4200, // $42.00
currency: 'USD',
destination: 'acct_8Xk2',
});

Returns a Movement object with a status you can track via webhooks.

Architecture

Your app MoneyMatev9 API Ledger Vault Rails

API reference — Value Units

A value unit represents an amount of money in a given currency. Movements transfer value units between accounts.

PARAMETER TYPE DESCRIPTION