Payments

Four coordinated services. One compliance framework.

International transfers, currency exchange, payment-processing support via licensed EMI/PSP partners, and compliant virtual-currency on/off-ramp — delivered to online merchants through licensed counterparties, with audit-ready records throughout.

International Money Transfers

Predictable cross-border settlement on the cheapest compliant rail.

Clients fund a corporate account held with a Canada partner bank or fintech. After KYC and AML checks, NovoBill instructs payment to the beneficiary through banking partners or correspondent rails. Settlement can be one-off or recurring. Clients receive status updates and proof of credit suitable for reconciliation.

  • Supplier payments, contractor payouts, revenue repatriation, merchant settlements
  • Instructions execute through banking partners, EMIs/PSPs, or SWIFT depending on corridor
  • Smart routing selects the lowest-cost compliant rail for each beneficiary
  • Daily statements, downloadable ledgers, proof of credit per transfer
  • Invoices and reference fields mapped end-to-end for reconciliation
  • Sanctions, PEP, and adverse-media screening on every counterparty
Book a demo
POST /v2/payment Authorization: $NOVOBILL_API_KEY { "consumer": { "id": "4242521" }, "payment": { "mode": "transfer", "amount": 12500.00, "currency": "EUR", "orderId": "ord-8421", "reference": "Invoice 2026-Q2-114" }, "beneficiary": { "id": "ben_8c2..." } }
Currency Exchange (FX)

Firm rates at instruction. No hidden spreads.

Clients deposit in one currency and request conversion to another. NovoBill executes conversion through regulated FX liquidity providers after compliance checks. Rates are confirmed at instruction. The converted funds can be retained for later use or withdrawn to an external account. FX can be linked to an outgoing transfer or used to rebalance operating balances.

  • Operating currencies: CAD, EUR, USD, GBP, BRL
  • Additional pairs available through liquidity partners after due diligence
  • All-in quote shown before submission — no surprise spreads
  • FX bound to an outgoing transfer, or settled to a retained balance
  • Rates executed via regulated banks and specialist FX desks
  • Ledger entries reconcile to bank and partner statements daily
Book a demo
POST /v2/fx/quote Authorization: $NOVOBILL_API_KEY { "from": { "currency": "EUR", "amount": 50000 }, "to": { "currency": "BRL" } } { "data": { "rate": 5.4821, "fromAmount": 50000.00, "toAmount": 274105.00, "expiresIn": 30 } }
Payment-Processing Support via Licensed EMIs/PSPs

NovoBill is not the acquirer.

Customer payments are accepted through a licensed EMI or PSP partner. Settlement funds post into a master account governed by NovoBill, where they are reconciled and screened before redistribution to merchant sub-accounts or external bank accounts. The EMI/PSP partner handles transaction-level checks, chargebacks, and card-data scope. NovoBill orchestrates the merchant-side workflow above.

  • NovoBill is not the acquirer and does not store card data
  • Partner EMI or PSP collects customer payments per their licensing scope
  • Settlement into a NovoBill master account at a Canadian partner bank
  • Reconciliation against partner statements with exception handling
  • Screening before redistribution (sanctions, AML, partner-defined risk rules)
  • Sub-account structures, scheduled payouts, statement exports
  • KYC and KYB apply to all merchants; testing comes before go-live
Book a demo
Flow of funds

Customer

↓ pays via partner EMI/PSP

EMI / PSP partner (the acquirer)

↓ settles to master account

NovoBill master account (Canadian partner bank)

↓ reconcile, screen, redistribute

Merchant sub-account or external bank

Virtual Currency On/Off-Ramp

Compliant fiat-crypto, fully through registered partners.

An optional service used by a small share of clients and volumes. Fiat funds always sit in safeguarded client accounts at partner banks. NovoBill does not custody virtual assets and uses only registered crypto platforms.

  • On-ramp (fiat → crypto): NovoBill shows fees, FX, and timing; sends fiat to the licensed partner crypto platform; the platform delivers virtual currency to the stated wallet; NovoBill updates the client ledger
  • Off-ramp (crypto → fiat): Partner platform sells the asset and remits fiat back to the safeguarded account; NovoBill credits the client and pays out via the selected rail
  • Address verification, sanctions screening, Travel Rule data where required
  • KYC and KYB apply to all users on both legs
  • Pricing shown up front; daily statements aligned with bank and platform records
Book a demo
POST /v2/crypto/onramp Authorization: $NOVOBILL_API_KEY { "consumer": { "id": "4242521" }, "from": { "currency": "USD", "amount": 25000 }, "to": { "asset": "USDC", "wallet": "0x9aB...c12", "network": "ethereum" } }
Multi-Currency eWallet

Web, mobile, and back-office under one ledger.

NovoBill's IT product is a multi-currency eWallet for online businesses and platforms. The wallet sits on licensed rails and connects to banking, EMI/PSP, FX, and registered crypto partners. The goal is fast rollout, clear controls, and scale without building a full banking stack.

  • Multi-currency balances in CAD, EUR, USD, GBP, and BRL
  • International transfers with stated settlement windows and proof of credit
  • FX at instruction with the delivered amount shown before confirmation
  • Optional fiat-to-crypto and crypto-to-fiat through registered partners
  • Card issuing via a licensed BIN sponsor, linked to wallet balances
  • Sub-accounts and payout templates for platforms and affiliate networks
  • SFTP file intake for bulk payouts with result files for posting and exceptions
  • Statements and exports in CSV and PDF for finance teams
  • Web app + mobile app + back-office portal for onboarding and case management
  • REST API with idempotency and signed webhooks; sample data for integration
Book a demo View API reference
GET /v2/balance Authorization: $NOVOBILL_API_KEY { "data": { "balances": [ { "currency": "CAD", "available": 245380.12 }, { "currency": "EUR", "available": 88421.50 }, { "currency": "USD", "available": 31200.00 }, { "currency": "GBP", "available": 12850.75 }, { "currency": "BRL", "available": 408310.00 } ] } }

Ready to see how the four services fit together?

20-minute demo. We'll walk through the rails behind your specific corridor and currency mix, and show you the dashboard, statements, and reconciliation flow.