Skip to content

Cards

Introduction

Card authorization is a critical process in the payment gateway ecosystem that ensures secure transactions between customers and merchants. This documentation provides an overview of the card authorization process, including its purpose, how it works, and the key components involved. Proper understanding of card authorization is essential for maintaining compliance with industry standards and enhancing user experiences during transactions.

Key Components

  1. Data Encryption
  2. Sensitive data is encrypted using the merchant's public key to ensure that personal and financial information remains secure throughout the transaction process.
  3. Encryption example is available under encryption-example.md
  4. Terminal ID Specification
  5. It is essential to specify the terminal_id during the transaction setup. This unique identifier represents the point of sale or the terminal that is processing the transaction.
  6. Merchant can configure different payment methods for different terminal_id
  7. Transaction Execution
  8. The transaction is executed against the specified terminal. This ensures that the payment is processed at the correct location, allowing for accurate tracking and reporting of transactions.