Get Deposit Instructions
Retrieve the exact funding details your team or a customer needs to send money into a NadaPay wallet.
Prerequisites
- The destination
nadapayCodefor the wallet you want to fund - Source currency, country, and amount for the funding flow
- Any additional
source.detailsrequired for the rail you're using
Request
curl --request POST \
--url $baseUrl/transactions/deposit-instructions \
--header 'x-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'x-idempotency-key: YOUR_UNIQUE_UUID' \
--data '{
"source": {
"currency": "USD",
"country": "NG",
"amount": 100,
"details": {}
},
"destination": {
"nadapayCode": "WAL-123"
}
}'Response
Returns the full funding instruction set, including a reference.
The
referenceis critical. NadaPay uses it to match the inbound payment to the correct wallet. Share it exactly as returned with whoever is initiating the transfer — missing or incorrect references delay crediting.
What success looks like
- You receive a full set of funding instructions
- The
referenceis saved and shared with the funding party - The destination details match the wallet you intend to fund
Do not continue if
- The destination
nadapayCodeis incorrect - The returned instructions don't match the intended wallet
- Required funding details for the selected rail are incomplete
Call this next
- Wait for a webhook confirming the deposit landed — don't assume success from this call alone
Updated 14 days ago
Did this page help you?