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.

Categories Hide