Card

Integrate Card SDK into your Applications

Welcome to the Card SDK Documentation

Integrate our powerful Card SDK seamlessly into your applications across multiple platforms to enable a secure and streamlined payment experience. The SDK offers robust functionality for tokenizing sensitive card and personally identifiable information (PII) while ensuring data security and PCI compliance.

Supported Platforms

Each version of the Card SDK is adapted to its respective platform, offering platform-specific integration methods and components while maintaining a consistent user experience across platforms.

Key Functionalities of the Card SDK

  1. Tokenization / Collecting Card Information To process card payments, your SDK should allow you to collect essential card information from users, including the card number, expiration date, CVV (Card Verification Value), and optionally the cardholder's name and billing address. It's essential to handle this data securely and in compliance with data protection regulations.

  2. Saving a Card This functionality allows your application to securely store a user's credit card information for future use. This is often used to streamline the checkout process and make it more convenient for users to make recurring payments or save their payment details for future transactions. Ensure that you adhere to strict security standards when implementing this feature, such as PCI DSS compliance, to protect sensitive card data.

  3. Performing Authentication Authentication is a crucial step in ensuring the security of card transactions. Your Card SDK should provide authentication mechanisms, such as 3D Secure, to verify the identity of the cardholder and reduce the risk of fraudulent transactions. This adds an extra layer of security to the payment process. (Verify Cardholder Using the token to verify the ownership of the card)

  4. Maintaining a Saved Card Allow users to renew a saved card for ongoing transactions.

Key Features of the Card SDK

  1. PCI Compliant SDK Ensure secure card payment processing with PCI compliance, meeting industry standards for safeguarding cardholder data.

  2. Platform Compatibility Integrate card payments seamlessly into web and mobile applications across various platforms, including Web, iOS, Android, Flutter, and React Native.

  3. Customization Customize the appearance and behavior of the card form to match your app's design. This includes options to tailor the payment experience, customize payment forms, and add custom fields or features as needed for your specific use case.

  4. Callback Handling Implement callback functions to respond to various events during the payment process, providing flexibility in handling payment-related events.

  5. Webhook Support Configure webhooks for server-to-server communication, enabling updates and notifications between your server and the payment system.

  6. Advanced Configuration (High-Level) Fine-tune card payment processing with advanced configuration options. This empowers developers to optimize the Card SDK to suit the specific demands of their payment application.

  7. Delegate Protocols Leverage delegate protocols to receive notifications and events from the Card SDK, facilitating real-time communication and event handling within your application.

These functionalities and features empower developers to create secure and versatile payment experiences across multiple platforms, enhancing user convenience and data protection.

Let's get started with your integration journey!


Did this page help you?