NorthPole Usage Guide
NorthPole supports both individual users and business customers with a unified platform for payments, wallets, virtual accounts, currency conversion, and secure API integration.
Visit the dedicated business API documentation page for endpoint examples, authentication rules, and integration guidance.
Individuals use NorthPole for personal money movement, wallet management, virtual account access, and fast transfers. The app delivers a simple self-service experience for everyday financial needs.
Individuals authenticate through the standard login flow and maintain session tokens transparently while using the app.
Businesses get a richer experience with advanced payment orchestration, managed wallets, virtual account issuance, internal transfers, foreign exchange, and API-first integration.
Businesses can automate payments, reconcile faster, and integrate NorthPole into existing platforms using REST endpoints and token-based authentication.
This makes it easy to connect back-office workflows, e-commerce checkouts, ERP systems, and treasury operations.
Both individuals and businesses start with registration and authentication. Business accounts include richer profile data and business-specific onboarding information.
/users/register - create individual or business accounts./auth/login - obtain access tokens and begin a session./auth/refresh - refresh access tokens using secure cookies./auth/logout - end the authenticated session./auth/me - fetch the current authenticated user.user_type=business, company metadata, contact details, and optional address fields.
Use these key endpoints to build business workflows and integrate NorthPole into your platform.
GET /wallets - list business and individual wallets.GET /wallets/:walletId - retrieve wallet details.POST /wallets - create a new wallet.GET /wallets/:walletId/virtual-account - get virtual account details.POST /wallets/:walletId/virtual-account - issue a new virtual account.POST /transfers/internal - move funds between wallets.GET /transactions - search and paginate transaction history.POST /fx-rate/quote - request a foreign exchange quote.POST /fx-rate/convert - execute an FX conversion.POST /wallets/:walletId/withdraw - withdraw funds to a bank account.For business integrations, keep these rules in mind: authenticate every request, use secure bearer tokens, and keep webhooks monitored for payment and conversion events.
NEXT_PUBLIC_API_URL for local and production environments.individual as the user type.Note: The API examples above are based on NorthPole frontend service patterns and should be adapted to your backend route configuration and authentication setup.