How it works
1
Configure your page
In the Business dashboard, open Payment links and choose currencies, payment methods, settlement mode, and optional amount boundaries.
2
Share the public URL
Customers open
/pay/{slug}, enter their details, amount, and preferred payment method.3
Track the checkout
Each submission creates a unique checkout URL and payment intent. Use the dashboard, notifications, or webhooks to follow its status.
4
Receive settlement
Completed payments create one confirmed treasury deposit and one balanced ledger credit. Replays cannot credit the treasury twice.
Settlement choices
Available methods and currencies are controlled by the business environment and payment-page configuration. Never hardcode the options shown to customers.
Checkout states
awaiting_payment → funds_detected → processing → completed
A checkout can also become review_required, approved, failed, cancelled, or expired. Treat only completed as proof that settlement was finalized.
Reconciliation
Use the payment intent ID as the durable NorthFond identifier and your external reference as your internal order identifier. Confirm fulfillment from a signedpayment_intent.completed webhook or by reading the payment in the Business dashboard. Do not fulfill from a browser redirect alone.