Skip to content

MobiCard Systems – APIs & SDKs

Welcome to our developer platform 👋

MobiCard offers a unified collection of APIs designed to simplify payment card handling, reduce PCI scope, enhance fraud controls, and enable global financial integrations.

All API calls require an initial JWT Token API request.

Each SDK lives in its own repository with full documentation, installation guides, and examples.

This page serves as a central index to all available APIs and SDKs.



📷 Payment Card Scan API

MobiCard ScanAPI

Transform user checkout experiences with our intelligent card scanning technology. Let users scan or upload payment cards to automatically extract and validate card data.

Use Cases:

E-commerce checkout: Allow users to use their device camera to scan their card instead of manually typing card numbers.

Mobile apps: A smooth payment card entry experience for apps selling goods or services.

Back-office onboarding: Enterprises ingest card details faster and more reliably when adding payment methods to user profiles.

Use this multi-platform API to enhance your end-user's card checkout experience by letting them scan (or upload) their payment cards. Extract the card number, expiry date, brand information, EXIF data, Risk information and perform validation checks and card tokenization automatically. Code samples are provided.

Test Demo:

  • Test using your payment card by clicking on the green Test Live Demo button on the MobiCard APIs page.

With two implementation methods to select from depending on your use case.

Method 1

Use method 1 with our scan card UI template (HTML/CSS/JS WebStack) to quickly get started or method 2 below.

Method 2

Incase you need to have more control over your UI or when developing mobile applications (by securely passing the card image base64 string). This method is Best For: Mobile apps (iOS/Android), custom UI implementations, or when you already have image data in base64 format.

Note: The value for the "status" response parameter is always either "SUCCESS" or "FAILED" for this API. Use this to determine subsequent actions.

Technical Difference:

Method 1 accepts the actual image file ('mobicard_scan_card_photo') as multipart form-data while Method 2 accepts the card image's base64 string ('mobicard_scan_card_photo_base64_string') within the initial request access token call. Method 1 is a 2-step API call process while Method 2 involves a single API call.

Method 1

SDK Repository Description
Scan Card PHP SDK PHP SDK for Scan API using device Camera
Scan Card Python SDK Python client for Scan API
Scan Card Java SDK Java client library for Scan API
Scan Card NodeJS SDK NodeJS SDK for Scan API
Scan Card cURL SDK Curl client for Scan API

Method 2

SDK Repository Description
Scan Card Base64 PHP SDK PHP SDK for developers who want full control over their UI/UX.
Scan Card Base64 Python SDK Python client for Scan API
Scan Card Base64 Java SDK Java client library for Scan API
Scan Card Base64 NodeJS SDK NodeJS SDK for Scan API
Scan Card Base64 cURL SDK Curl client for Scan API
SDK Repository Description
React Native / Expo Implementation PHP SDK for Scan API using device Camera
Flutter Implementation Python client for Scan API
Ionic Implementation Java client library for Scan API
PWA Implementation PWA SDK for Scan API
Pure Javascript Implementation Javascript SDK for Scan API


🔐 Tokenization API

MobiToken Tokenization API

Dramatically reduce your PCI DSS compliance scope by replacing sensitive card data with secure, processor-agnostic cryptographic tokens that can't be reverse-engineered.

SDK Repository Description
Tokenization PHP SDK PHP client for MobiToken API
Tokenization Python SDK Python SDK for MobiToken API
Tokenization Java SDK Java SDK for MobiToken API
Tokenization NodeJS SDK NodeJS SDK for MobiToken API
Tokenization cURL SDK Curl client for MobiToken API

MobiToken De-Tokenization API

SDK Repository Description
De-Tokenization PHP SDK De-Tokenization PHP client for MobiToken API
De-Tokenization Python SDK De-Tokenization Python SDK for MobiToken API
De-Tokenization Java SDK De-Tokenization Java SDK for MobiToken API
De-Tokenization NodeJS SDK De-Tokenization NodeJS SDK for MobiToken API
De-Tokenization cURL SDK De-Tokenization Curl client for MobiToken API


👤 BIIN / BIN Lookup API

MobiBiin API

Make intelligent payment decisions with real-time card issuer data. Identify card schemes, issuer banks, and risk factors instantly for every transaction.

SDK Repository Description
BIIN Lookup PHP SDK PHP SDK for MobiBiin API
BIIN Lookup Python SDK Python client for MobiBiin API
BIIN Lookup Java SDK Java client for MobiBiin API
BIIN Lookup NodeJS SDK NodeJS SDK for MobiBiin API
BIIN Lookup cURL SDK Curl client for MobiBiin API


📊 Forex Rates API

MobiRates API

Access real‑time foreign exchange rates for global financial applications, e‑commerce platforms, and international payment systems.

SDK Repository Description
Forex Rates PHP SDK PHP client for MobiRates API
Forex Rates Python SDK Python SDK for MobiRates API
Forex Rates Java SDK Java SDK for MobiRates API
Forex Rates NodeJS SDK NodeJS SDK for MobiRates API
Forex Rates cURL SDK Curl client for MobiRates API

📚 Documentation & Standards

  • SDKs follow consistent naming and versioning conventions
  • Backward compatibility is maintained where possible

🤝 Contributions & Support

  • Please open issues in the relevant SDK repository
  • Pull requests are welcome
  • For security issues, contact us privately via support@mobicardsystems.com

🚀 Getting Started

  1. Choose the API you want to integrate
  2. Select your preferred SDK
  3. Follow the README in the SDK repository
  4. Start building

Happy coding! 🎉

Popular repositories Loading

  1. scanapi-method1-php scanapi-method1-php Public

    PHP implementation of Scan API

    HTML

  2. mobi-biin-php mobi-biin-php Public

    PHP implementation of Mobi-Biin API

    PHP

  3. mobirates-php mobirates-php Public

    PHP Implementation of Mobirates API

    PHP

  4. mobirates-curl mobirates-curl Public

    Curl implementation of Mobirates API

    Shell

  5. mobirates-python mobirates-python Public

    Python implementation of Mobirates API

    Python

  6. mobirates-nodejs mobirates-nodejs Public

    NodeJs implementation of Mobirates API

    JavaScript

Repositories

Showing 10 of 36 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…