This setup is for testnet only — testnet tokens have no monetary value. When you
test deposits against the API, use the staging base URL
https://staging.api.payluk.ng.Prerequisites
- A desktop browser — Chrome, Firefox, or Brave recommended
- A Payluk account
- A few minutes
Add cNGN to MetaMask
Install MetaMask
Add the MetaMask extension to your browser, then follow the prompts to create or
import a wallet and securely store your seed phrase.
- Chrome: MetaMask on the Chrome Web Store
- Firefox: MetaMask on Firefox Add-ons
- Brave: available via the Chrome Web Store link above

Add the BSC Testnet network
- Go to testnet.bscscan.com.
- Scroll to the bottom left of the page.
- Click Add BSC Testnet Network.

Confirm the network in MetaMask
- Open the MetaMask extension.
- Click the network dropdown at the top.
- Confirm BNB Smart Chain Testnet is now listed.

Import the cNGN token
- With BNB Smart Chain Testnet selected, find the Tokens section.
- Click the three-dot icon (⋮) on the right of the network entry.
- Select Import Token.
- Paste the cNGN BSC Testnet contract address, then click Import.

Claim test cNGN from the faucet
Whitelist your address with cNGN
- In MetaMask, click Receive and copy your EVM wallet address.
- Log in to your cNGN account.
- Open the Whitelist section and add the address you copied.

Request tokens from the faucet
- Go to cngn.co/faucet.
- Paste your whitelisted EVM wallet address.
- Select BSC as the network.
- Submit — 1,000 cNGN will be sent to your wallet. 🎉
This is the cNGN issuer’s whitelist — it gates who can claim from the faucet. It is
separate from Payluk’s deposit whitelist (covered next).
Use your testnet cNGN with Payluk
You now have a funded BSC Testnet wallet. To deposit that cNGN into a customer’s Payluk wallet, the sending address must be whitelisted with Payluk — Payluk only credits deposits from whitelisted addresses, and deposits from unknown addresses are reverted.Whitelist your sending address with Payluk
Add the same address via Add whitelisted address
with the buyer’s
customer-id header (or from the dashboard). Use network: "BSC".Get the deposit address
Call Get master wallet address
to retrieve the Payluk deposit address the customer should send cNGN to. The response
also includes a
qrCode and an explorerUrl.Summary
| Step | Action |
|---|---|
| 1 | Install the MetaMask browser extension |
| 2 | Add BSC Testnet via testnet.bscscan.com |
| 3 | Confirm BNB Smart Chain Testnet in MetaMask |
| 4 | Import the cNGN token using its BSC Testnet contract address |
| 5 | Verify cNGN appears in your wallet |
| 6 | Whitelist your address on cNGN and claim 1,000 cNGN from the faucet |
| 7 | Whitelist the address with Payluk and deposit cNGN to the master wallet address |
Next steps
Crypto whitelist
Manage the addresses a customer is allowed to deposit from.
Get master wallet address
The destination address customers send cNGN to.
How it works (end-to-end)
See where wallet funding fits in the full merchant journey.
Create a payment intent
Move funds via withdrawal, deposit, wallet transfer, or crypto.
