Skip to main content

Prerequisites

1

Get API keys

Sign up at dashboard.daya.co and generate sandbox API keys.
2

Create or choose a customer

Funding accounts are created for existing customers. Create one with POST /v1/customers or use a customer you already have.
3

Verify connectivity


Pick the receive flow you want to test:

Create an onramp

Create a temporary onramp to accept NGN and settle to your Daya balance. Daya returns bank account details your customer can pay into.
Example response:
Show the instructions bank details to your customer. When the customer pays, reconcile deposits with /v1/deposits and match rows by funding_account_id:

Track with Webhooks

Subscribe to webhook events so your system updates without polling.

Next Steps

Funding Accounts

Learn the receive-money model.

Create Funding Account

See every request field.

Deposits API

Reconcile incoming money.