Fidel API provides a developer-friendly, secure and reliable API for businesses to link payment cards with mobile and web applications. Through a single API, developers can securely access data from the three major card networks and build their applications on top of the powerful payments infrastructure.

When a consumer makes a purchase at a participating store with a linked card, Fidel API spots that transaction and sends it to your server in real-time through webhooks. 💳⚡️

Fidel API runs on top of global payment networks, so it doesn’t require changes to existing merchant infrastructures. No need for new software, POS integrations, staff training or new cards. All the PCI compliance requirements are managed by us so you don’t have to.

Currently, the API is available in the United States, UK, Ireland, Canada, Sweden and UAE. Japan is currently in beta stage. Read the full list of available locations for the Select Transactions API and for the Transaction Stream API on the product pages. We work continuously to add support for other countries and networks. If you would like to deploy card-linked applications in other countries please contact us.

You can see an example implementation for integrating the Fidel APIs and Web SDK in our sample application on GitHub.

Check out the API Reference to see all available requests, code examples and response payloads.

Card Linking

The iOS, Android and Web SDKs provide you a secure UI to collect your user’s card details securely on the web or mobile.

By using Fidel API SDKs, card details are sent directly to Fidel API through a secure connection without exposing your servers to sensitive information taking care of all PCI compliance requirements. Our Card-Linking tutorial explains in detail all the steps required to build a card-linking feature into your application using the Fidel API SDKs.

Your apps will receive an id back that identifies the card in each transaction.

Preview of the web and mobile Fidel API card linking UI

Use one of our test card numbers (for example 4444000000004004) and enter an expiry date in the future.

Web SDK integration script


  data-company-name="Your Company"
  data-title="Link Card"
  data-subtitle="Earn 1 point for every £1 spent online or in-store"
  data-delete-instructions="tapping remove in your settings page."
  data-button-title="Link Card"

Check the Web SDK documentation section for more information about all available parameters, customization options, and the metadata nested object.