Payments infrastructure for modern businesses
Accept payments. Pay out. Move money. Build faster.
Accept payments through virtual accounts, make payouts by transfer, and integrate your financial workflows with simple APIs and webhooks.
Everything you need to move money through your product.
From collections and payment links to payouts, Radok gives your business the infrastructure to move money without building the financial rails yourself.
Money in
Get paid without the friction.
Create virtual accounts for your customers and receive payments by bank transfer. Each collection is tracked from the moment it is awaiting payment through to success.
- Awaiting payment
- Payment received
- Succeeded
Virtual Account
- Account name
- Radok Commerce
- Account number
- 123 456 7890
- Bank
- Radok Partner Bank
Payment links
Get paid with a link.
Create a payment page, style it with your theme and brand color, share it anywhere, and let customers pay — no Radok account required.
Create · Share · Get paid
One link. Many ways to collect.
- Event registration
- Contributions
- Donations
- Services
- Products
- Memberships
01
Create
Choose a fixed or open amount, whether the link is one-time or reusable, and the information you need from customers.
02
Share
Send the link on WhatsApp, email, social media, or from your application.
03
Collect
Customers pay through a simple Radok checkout. You track every payment from your dashboard.
Create payment links programmatically.
Issue a link from your application. The developer platform covers the rest.
{
"title": "Event Registration",
"amount": {
"value": 1000000,
"currency": "NGN"
}
}Payment link returned
Money out
Move money when your business needs to.
Withdraw funds to your configured bank accounts and track every payout from initiation to completion.
Developers
Built for developers.
Simple APIs, secure keys, and webhooks that let you build payments into your product without reinventing the infrastructure.
const collection = await radok.collections.create({
virtualAccount: "1234567890",
amount: 250000,
currency: "NGN"
});API Keys
Separate test and live keys for every integration.
Webhooks
Signed events when a collection succeeds or a payout updates.
Sandbox
Build and verify against the test environment first.
Delivery logs
Inspect webhook attempts and response status from your dashboard.
How it works
From API call to settled collection.
- 01
Your application
- 02
API
- 03
Virtual Account
- 04
Customer payment
- 05
Collection succeeded
- 06
Webhook
- 07
Your application
Security
Built with trust at the core.
Access, credentials, and environments are designed so you can move money without loosening control of your integration.
- Secure authentication
- Sign in to the dashboard with protected sessions.
- API key management
- Create, rotate, and revoke keys for test and live traffic.
- Webhook secrets
- Verify event payloads with a signing secret on every delivery.
- KYB
- Complete business verification before going live.
- Role-based access
- Invite your team and limit what each role can see and do.
- Two-factor authentication
- Require a second factor on dashboard sign-in.
- Test and live environments
- Develop against test, then switch to live when you are ready.
Build the way money moves.
Start accepting payments and building financial workflows with Radok.