CCAvenue Payment in Swift through SDK

Updated 26 June 2023


Before we start the integration of the payment gateway. we need to know about the payment gateway and about the CCAvenue company. It is one of India’s oldest and premier online payment gateways. Which is established in the year 2001. CCAvenue is one of India’s largest direct debit engine with over 240 payment options to process payment transactions in real-time.

CCAvenue multilingual checkout page offered in 18 major Indian and International languages provides a wider global reach. It engages consumers who prefer content in their native languages resulting in an enhanced user experience and increased transaction success rates.

Steps to CCAvenue integrate payment gateway

1. Please download the latest framework from the below link.

2. UnZip and add the framework to your project.
3. Then you need to add the below code in your header-bridging file

4. After that you need to import CCAvenue library where you want to implement the payment gateway

5. Please define the payment gateway in your controller.

6. Initiate the payment gateway when you want to call the payment gateway.

6. Then its delegate method will be called, and then dismiss the SDK here before processing a response merchant will get a response in Dictionary.

7. And at the last please proceed further with the response.

I hope this blog helped you to integrate the CCAvenue payment gateway in your project for any query please leave a comment to us and for more blog please click here.

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


  • Ankit Gabani
    I Ieplmtemed CCAvenue Payment Getway in My project
    i got crash app

    Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]’

    • Ranjit kumar (Moderator)

      Please check the data which you sending to the sdk.


    • Dhanabal
      I have also gettting same error pls help me
      • Ranjit kumar (Moderator)

        Please do communicate over this email “[email protected]” we will definitely help you.


  • Start a Project

      Message Sent!

      If you have more details or questions, you can reply to the received confirmation email.

      Back to Home