Tutorials 📚

End-to-end walkthroughs of the most common Cardda integration flows. Each tutorial assumes you've completed Getting started and have an API_KEY plus a COMPANY_ID.

Banking

TutorialWhat you'll do
Emit a payroll and reconcile itPay 2+ suppliers in one batch, watch each line item move from draftconfirmed.
Create and manage bank recipientsCreate, enroll (direct + SMS-coordinate), update, and search recipients.

Cards

TutorialWhat you'll do
Request and enroll a physical cardApprove a card request, track shipping, activate the plastic, embed the TPV widget.
Card allocationsTop-up cards programmatically (separate guide).

Accounting & invoicing

TutorialWhat you'll do
Issue a bill from a USD transactionGenerate a buy-invoice at the SII, pre-issue → sign → emit.

Working with data

TutorialWhat you'll do
Filter transactionsDate ranges, status enums, custom columns, $or, recipes for reconciliation and reporting.
Pagination and backoff for large result setsA robust loop that survives 429s, transient 5xxs, and inserts during the walk.

Webhooks

TutorialWhat you'll do
Verify webhook signaturesReference implementations in Node.js, Python, and Ruby.
Verification Codes via Webhook (PLH SMS)The one webhook live today — a complete Flask receiver.

Don't see your flow?

Open an issue on our GitHub repo or email [email protected]. We're actively expanding the tutorial library.