Search packages, repositories and app categories

Package detailsv1.0.3

cc_avenue

cc_avenue payment gateway non-seamless method. you can use this package to call the native code in android to load payment gatway in the webview

30-day downloads
126
Likes
22
Pub points
150

Install package

flutter pub add cc_avenue

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The cc_avenue package enables integration of the CC Avenue payment gateway using a non-seamless method in Flutter applications. It allows calling native Android code to load the payment gateway within a webview, facilitating secure transaction processing. Designed for Android, it bridges Flutter with native functionality to handle payment flows without requiring full seamless integration. The package is lightweight and focused on providing direct access to CC Avenue's payment interface through platform channels.

Use cases

  • Integrating CC Avenue payments in Flutter apps
  • Processing payments via webview on Android
  • Enabling non-seamless payment flows
  • Handling payment redirects securely
  • Supporting Android-only payment workflows

Key features

  • Android-specific native integration
  • WebView-based payment gateway loading
  • Non-seamless payment flow support
  • Platform channel communication
  • Simple setup with Flutter pub add

Suitable for

  • Flutter developers targeting Android
  • Apps needing CC Avenue payment support
  • Projects using non-seamless payment methods
  • Developers familiar with Android platform channels
  • Applications requiring minimal native code

Considerations

  • Limited to Android platform
  • Requires native Android configuration
  • No iOS support
  • Depends on CC Avenue's webview implementation
  • May need additional security handling for sensitive data

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

cc_avenue

cc_avenue payment gateway non-seamless

Getting Started

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Pub License: MIT

As of now this package supports only Android
Call this as Async. You job is done!
if you are working with test environment please update the [transUrl] as https://test.ccavenue.com/transaction/initTrans
CcAvenue.cCAvenueInit(
        transUrl: 'https://secure.ccavenue.com/transaction/initTrans',
        accessCode: '4YRUXLSRO20O8NIH',
        amount: '10',
        cancelUrl: 'http://122.182.6.216/merchant/ccavResponseHandler.jsp',
        currencyType: 'INR',
        merchantId: '2',
        orderId: '519',
        redirectUrl: 'http://122.182.6.216/merchant/ccavResponseHandler.jsp',
        rsaKeyUrl: 'https://secure.ccavenue.com/transaction/jsp/GetRSA.jsp'
      );
Features

Screenshot Screenshot Screenshot Screenshot

Categories

Source repository

Projects using this package

No data available yet.