Documentation

CodeIgniter

The NTT DATA Payment Services India plugin for CodeIgniter is a robust and secure solution designed to seamlessly integrate payment processing capabilities into your CodeIgniter applications. This plugin simplifies the process of handling online transactions, providing a reliable and efficient way to manage payments.

Key Features:

  • Easy Integration: Quickly integrate the plugin into your CodeIgniter project with minimal configuration.
  • Secure Transactions: Ensure the safety of your transactions with advanced encryption and security protocols.
  • Comprehensive Documentation: Access detailed guides and documentation to help you set up and customize the plugin according to your needs.
  • Support for Multiple Payment Methods: Accept payments through various methods, including credit/debit cards, net banking, and more.

What are the prerequisites?

  • PHP 7.3 to 8.4
  • UAT MID and keys will be provided by the NTT DATA Payment Services India.

How to Install?

  1. Add the library files below to the application/libraries folder. No need to make any changes to these files.
    • AtomAES.php (This will handle the encryption and decryption)
    • AtompayRequest.php (This will handle the request part)
    • AtompayResponse.php (This will help to handle the response part)
    • cacert.pem (certificate file)
  2. Refer the code from controller to create the payment request and handle the response section.
  3. Replace the necessary data in the index function(payurl, amount, login, password, product ID, returnurl etc.)
  4. In the views folder in demo_pay_pages.php we call openPay() which will open the payment page.
  5. Configure the atomcheckout.js in accordance with UAT and Production environments. Also, change all the necessary information.

Download Sample

Download latest php Sample from Github.