Guides
Getting Started
Set up your Lux Financial integration with API credentials, SDK installation, and your first API call.
Getting Started
This guide walks you through setting up your Lux Financial integration.
Prerequisites
- API credentials (contact sales@lux.financial)
- Node.js 18+ or Python 3.9+
- HTTPS endpoint for webhooks
Installation
Node.js
npm install @luxfi/bank-sdkPython
pip install luxbankQuick Example
import { LuxBank } from '@luxfi/bank-sdk'
const client = new LuxBank({
apiKey: process.env.LUX_API_KEY,
environment: 'sandbox', // or 'production'
})
// Create a payment
const payment = await client.payments.create({
amount: 10000, // $100.00 in cents
currency: 'USD',
destination: {
type: 'bank_account',
accountNumber: '12345678',
routingNumber: '021000021',
},
reference: 'INV-001',
})
console.log(`Payment created: ${payment.id}`)Environment Setup
Sandbox
Use sandbox credentials for development and testing:
API Base URL: https://sandbox.api.lux.financial
Dashboard: https://sandbox.app.lux.financialProduction
Production credentials are issued after compliance review:
API Base URL: https://api.lux.financial
Dashboard: https://app.lux.financial