Business Portal
Manage pay-ins, payouts, settlement and reporting in one portal.
Pay-ins, payouts, treasury, reports and configuration in one secure web portal — with role-based access, double-signature approvals and sign-in protected by a one-time code.
- Email, password and one-time code
- Built-in and custom roles
- Double-signature payouts
Overview
USD
1,284,560.00
+4.2%
BRL
3,420,118.40
+12.8%
MXN
8,905,332.10
+6.1%
- Pay-in · Pixorder_8F2K-1043+ R$ 1,250.00
- Payout · SPEIseller_0921− MX$ 18,400.00
- FX · BRL → USDfx_3b7q250,000.00 USD
- Pay-in · Bre-Border_9A1C-2210+ COP 890,000
- Modules in one portal
- 7
- Built-in roles, plus your own
- Custom roles
- A second user approves each payout before it is sent
- Double-signature approval
- One-time verification code at sign-in
- Email code
Modules
Your whole operation, in seven modules
Each module covers one part of your payment operation, and roles decide who can see and do what in each of them.
Overview
Key metrics and transaction search at a glance, in dark or light mode.
Reports
Balance, projected balance, activity, transaction detail and historical reports, exportable to XLS.
Payins
WebCheckout requests and payment links, manual refunds, refund review and chargeback handling.
Payouts
Single and batch payouts, review and double-signature approval, cancellation and proof of payment.
Settlement & Exchange
Currency exchange, internal transfers, Wire In and Wire Out, and payment accounts for bank accounts and stablecoin wallets.
Configurations
Users and roles, webhooks and notifications, IP and BIN allow-listing, low-balance alerts and reference lists.
Operations
Real-time system status and incident updates.
A closer look
How teams use the Business Portal
Pay one beneficiary or thousands
Send a single payout or upload a batch file. Payouts that require approval wait for a second authorized user before any money moves.
- Batch payouts from a file
- Review and double-signature approval
- Cancel before a payout is in progress
- Download the proof of payment
Seller payouts
Batch #2026-09-30-A
- BrazilPix · 486 payoutsR$ 412,380.00Paid
- MexicoSPEI · 302 payoutsMX$ 3,105,200.00Paid
- ArgentinaCBU / CVU · 214 payoutsARS 98,450,000Processing
- ColombiaACH · Bre-B · 128 payoutsCOP 1,240,500,000Processing
- ChileTEF · 74 payoutsCLP 186,320,000Queued
- PeruCCI · 44 payoutsS/ 312,400.00Queued
Move money across currencies and countries
Convert local balances into hard currencies, move funds between your accounts and manage Wire In and Wire Out without leaving the portal.
- Currency exchange within local market hours
- Internal domestic and cross-country transfers
- Wire In notifications with receipt upload
- Wire Out to your own bank accounts or allow-listed wallets
- BRL3.42M3,420,118.40
- MXN8.91M8,905,332.10
- COP912M912,450,000
- ARS249M248,901,220
USD balance
USD 4.97M
Converted today · 4 pairs
+ USD 312,400.00
Local balances stay available for payouts; convert to USD with a locked rate when you need to.
Give finance answers in minutes
Run the reports your finance team needs and export them to XLS, itemized per transaction, account and currency.
- Balance and projected balance
- Activity and transaction detail
- Historical reports
- Scheduled reports by email or SFTP
Daily reconciliation
Sep 29, 2026 · 🇧🇷 BRL
| Reference | Method | Net | Status |
|---|---|---|---|
| PI-8F2K1043 | Pix | 1,231.25 | Matched |
| PI-3B7Q0211 | Pix QR | 4,905.79 | Matched |
| PO-9A1C1189 | TED | 22,138.00 | Matched |
| PI-5D2E0042 | Pix | 876.65 | Matched |
| Totals · 4 items | 29,151.69 | 4 / 4 | |
Settlement batch stl_0929_BRL · 0 pending · 0 exceptions
Set the rules once
Administrators manage users and roles, connect webhooks and restrict API access to known IP addresses — all from the configuration module.
- Built-in and custom roles
- Webhooks per client, country and account
- IP and BIN allow-listing
- Low-balance alerts per account
- 09:41:02.11409:41:02PayIn100 INPROGRESS20084 ms
- 09:41:05.90209:41:05PayIn200 COMPLETED20091 ms
- 09:42:18.33009:42:18PayOut100 INPROGRESS20077 ms
- 09:42:40.01809:42:40PayOut200 COMPLETED20088 ms
- 09:43:00.55109:43:00VirtualAccount200 COMPLETED20080 ms
POST https://example-merchant.com/webhooks/localpayment
x-Signature: HMAC-SHA256 3f9a1c0e…b47e2b
{ "transactionType": "PayIn", "transactionFlow": "DIRECT",
"data": { "externalId": "order_8F2K-1043",
"status": { "code": "200", "description": "COMPLETED" } } }Payouts with approvals
Double-signature approval on payouts
Double signature separates the person who prepares a payout from the person who approves it.
Prepare
An operator creates a single payout or uploads a batch file in the payout module.
Approve
The payout waits in Pending authorization until a second authorized user approves it.
Send
The amount is locked from your balance and the transfer goes out on the local rail.
Confirm
The status updates in the portal and by webhook. Download the proof of payment when it completes.
Security
Secure by default
The portal is built around the controls finance and security teams expect: strong sign-in, least-privilege roles and separation of duties for every movement of money.
- Sign-in with email, password and a one-time verification code
- Built-in and custom roles, with least-privilege guidance
- Double-signature approvals for payouts
- IP allow-listing for API calls, managed in the portal
- HMAC-signed webhooks and activity logs
- PCI DSS v4.0.1
- SOC 2 Type II
- ISO 27001
- AML/KYC
- TLS 1.2+ · AES-256
For every team
One portal, the right access for each team
Finance
Reports, balances and XLS exports for daily reconciliation.
Operations
Payouts, refunds and chargebacks, with approvals built in.
Treasury
FX, internal transfers and Wire In or Wire Out across countries.
Administrators
Users, roles, webhooks and IP allow-listing in one place.
Capabilities
What you can do in the portal — and through the API
Every operation has a counterpart for your systems, so teams and integrations see the same data.
Pay-ins
- In the Business Portal
- Search, refund and export collections; create payment links and WebCheckout requests
- Through the API
- POST /api/payin/, refunds, GET transaction status
Payouts
- In the Business Portal
- Individual and batch payouts, double-signature approvals, proofs of payment
- Through the API
- POST /api/payout/ with requireAuth, authorize, cancel
Treasury
- In the Business Portal
- Balances, projected balance, FX, internal transfers, Wire In / Wire Out
- Through the API
- Balance, activity and balance-reconciliation endpoints
Reports
- In the Business Portal
- Balance, projected balance, activity, transaction detail, notifications; XLS export
- Through the API
- List and filter transactions with pagination
Settings
- In the Business Portal
- Users and roles, API credentials, webhook URLs, IP allow-listing
- Through the API
- POST /api/token/ for JWT access and refresh tokens
Environments
- In the Business Portal
- Stage and production portals with separate credentials
- Through the API
- api.stage.localpayment.com and api.v3.localpayment.com
Module availability depends on the products enabled for your account.
For developers
Everything in the portal is also an API call
Operations teams work in the portal; your systems read the same statuses through the REST API. Here, a transaction status lookup by your own externalId.
- Same externalId in the portal, webhooks and API
- Bearer token from POST /api/token/
- Illustrative values — identifiers are fictitious
# Get a JWT (never hardcode credentials)
curl -X POST https://api.stage.localpayment.com/api/token/ \
-H "Content-Type: application/json" \
-d '{ "username": "<api-user>", "password": "<from-your-secrets-manager>" }'
# Look up a transaction by your externalId
curl https://api.stage.localpayment.com/api/transactions/7c1e2f7a-0000-4000-8000-000000000042/status \
-H "Authorization: Bearer $ACCESS_TOKEN"Use cases
One portal for every operating model
Payment platforms
Give each team the role it needs and approve payouts with four eyes.
Payment platforms —E-commerce & marketplaces
Refund, export and answer customers from the transaction detail.
E-commerce & marketplaces —Payroll & global workforce
Upload a batch, approve it and download every proof of payment.
Payroll & global workforce —B2B & high-value
Track balances, convert FX and move funds between accounts.
B2B & high-value —
Frequently asked questions
How do I get access to the Business Portal?
Access is set up during onboarding. Once your users are created, they sign in on the Business Portal login page with their email, password and a one-time code.
How does sign-in work?
Users enter their email and password, then a one-time verification code sent to their email address.
Can I control what each user can see and do?
Yes. Assign built-in roles or create custom ones, and follow the least-privilege guidance so each person has only the permissions they need.
Can I require two approvals before a payout is sent?
Yes. With double signature, a payout waits in Pending authorization until a second authorized user approves it, in the portal or through the API.
Can I send payouts in bulk?
Yes. Upload a batch file in the payout module. Batch payouts follow the same approvals, statuses and proofs of payment as individual payouts.
Is there a test environment?
Yes. Stage mirrors production with no real money, with its own portal and API credentials, issued at the start of the partnership.
Can I export data for my accounting system?
Yes. Most reports can be exported to XLS, and the same data is available through the balance, activity and transaction APIs for automated imports.
Can I restrict access to specific IP addresses?
Yes. Administrators can allow-list the IP addresses permitted to use the API credentials, in addition to roles, MFA on sign-in and double signature on payouts.
Also on the same API
Payouts
Bank payouts over local rails in 14 countries and wallet payouts in 9.
Payouts —Reporting & reconciliation
Reports, APIs and webhooks for finance teams.
Reporting & reconciliation —Checkout
WebCheckout and payment links, straight from the portal.
Checkout —Coverage
Licensed, registered or supervised presence in 18 countries and local rails in 14, country by country.
Coverage —Payment methods directory
Every documented method, with codes, limits and speed by country.
Payment methods directory —Developer quickstart
Get a token, send your first request and receive a webhook on Stage.
Developer quickstart —
Already a customer?
Log in to the Business Portal. New to Localpayment? Talk to our team to get your access set up.

Email, password and one-time code