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
| Tutorial | What you'll do |
|---|---|
| Emit a payroll and reconcile it | Pay 2+ suppliers in one batch, watch each line item move from draft → confirmed. |
| Create and manage bank recipients | Create, enroll (direct + SMS-coordinate), update, and search recipients. |
Cards
| Tutorial | What you'll do |
|---|---|
| Request and enroll a physical card | Approve a card request, track shipping, activate the plastic, embed the TPV widget. |
| Card allocations | Top-up cards programmatically (separate guide). |
Accounting & invoicing
| Tutorial | What you'll do |
|---|---|
| Issue a bill from a USD transaction | Generate a buy-invoice at the SII, pre-issue → sign → emit. |
Working with data
| Tutorial | What you'll do |
|---|---|
| Filter transactions | Date ranges, status enums, custom columns, $or, recipes for reconciliation and reporting. |
| Pagination and backoff for large result sets | A robust loop that survives 429s, transient 5xxs, and inserts during the walk. |
Webhooks
| Tutorial | What you'll do |
|---|---|
| Verify webhook signatures | Reference 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.
Updated 1 day ago
