Build on Monay's powerful APIs and SDKs
# Sign up for a developer account
Visit https://monay.com/signup
# Get your API keys from the dashboard
Dashboard → Settings → API Keys
# Node.js
npm install @monay/sdk
# Python
pip install monay-sdk
# Go
go get github.com/monay/sdk-go
import { MonayClient } from '@monay/sdk';
const client = new MonayClient({
apiKey: 'your-api-key',
environment: 'sandbox'
});
// Create a wallet
const wallet = await client.wallets.create({
userId: 'user123',
currency: 'USD',
type: 'consumer'
});
console.log('Wallet created:', wallet.id);Enable invoice-backed transactions for complete auditability and automation.
// Create an invoice-backed transaction
const transaction = await client.transactions.create({
amount: 1000.00,
currency: 'USD',
invoice: {
number: 'INV-2024-001',
erpSystem: 'SAP',
purchaseOrder: 'PO-123456',
lineItems: [
{ description: 'Professional Services', amount: 1000.00 }
]
},
from: 'wallet_abc123',
to: 'wallet_xyz789',
metadata: {
department: 'Engineering',
costCenter: 'CC-100'
}
});
// The transaction is automatically validated against:
// - ERP invoice records
// - Purchase order approval
// - Budget constraints
// - Compliance rulesJoin the Pilot Program and get 75% off plus dedicated support