While many assume banks don’t offer public APIs, they actually do — even in Switzerland.
In our BNPL product for the Swiss market, Paidle, we faced a key challenge:
tracking incoming customer payments in real time.
To solve this, we integrated with Credit Suisse using a CAMT (Cash Management) XML-based format - part of the ISO 20022 standard widely used for payment reconciliation.
Using Credit Suisse’s CAMT API, we now receive daily updates on received payments, allowing for:
- Precise matching against outstanding invoices
- Fully automated reconciliation
- Real-time visibility into financial flows
But Here’s the Catch: Swiss Banks Are Conservative
Getting integration approval isn’t easy:
- Strict security, compliance, and infrastructure requirements
- Long, complex approval and documentation processes
- Direct collaboration with bank representatives is often necessary
Despite the friction, we now have a real-time, automated payment tracking pipeline - a critical foundation for scaling any fintech solution in Europe.