swarupbc / razorpay_web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Razorpay Web Plugin

Will be Chosen someday as a Flutter Favorite by the Flutter Ecosystem Committee

Pub.dev Badge GitHub Build Badge Code Coverage Badge Gitter Badge Effective Dart Badge MIT License Badge Flutter Platform Badge


image

A flutter plugin for razorpay integration for Web.

If you use this library in your app, please let me know and I'll add it to the list.

demoApp demoApp

demoApp

Installing

Add this in pubspec.yaml

  razorpay_web: 

Using

import 'package:razorpay_web/razorpay_web.dart';
  RazorpayWeb(
        rzpKey: rzpKey, // Enter Your Razorpay Key Here
        options: RzpOptions(
          amount: 1000,
          name: "Razorpay",
          description: "Test Payment",
          image: "https://i.imgur.com/3g7nmJC.png",
          prefill: const PrefillData(
            name: "Razorpay",
            email: "rzp@gmail.com",
            contact: "9876543210",
          ),
          colorhex: "#FF0000",
        ),
        onPaymentSuccess: (String paymentId) {
          print("Payment Success");
          log(paymentId);
        },
        onPaymentError: (String error) {
          print("Payment Error");
        },
      ),

}

If payment is successful onPaymentSuccess Function will contain the payment_id from razorpay.

Get Cors Url for generating order id from Cors Anywhere Github:

About

License:GNU Affero General Public License v3.0


Languages

Language:C++ 41.6%Language:Dart 25.1%Language:CMake 20.3%Language:HTML 9.7%Language:C 1.8%Language:Swift 1.0%Language:Kotlin 0.3%Language:Objective-C 0.1%