All Projects → ashwamegh → razorpay-react-demo

ashwamegh / razorpay-react-demo

Licence: MIT license
Razorpay React.js bindings

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects
Procfile
174 projects

Projects that are alternatives of or similar to razorpay-react-demo

ThreeDPayment
Est altyapısına sahip tüm bankalarla uyumlu 3DPay model sanal pos örneği - ASP.NET Core 3.1 ile yazılan yeni version https://github.com/sefacan/3DPaymentAspNetCore
Stars: ✭ 29 (+70.59%)
Mutual labels:  payment-processing
cybersource-android-sdk
The CyberSource InApp SDK enables developers to simply and securely incorporate mobile payments into their Android applications.
Stars: ✭ 25 (+47.06%)
Mutual labels:  payment-processing
adyen-hybris
Adyen Payment plugin for Hybris
Stars: ✭ 23 (+35.29%)
Mutual labels:  payment-processing
stripe
Stripe integration with Magento 2
Stars: ✭ 58 (+241.18%)
Mutual labels:  payment-processing
paymentgateway
Dokumentace ČSOB platební brány a jejího eAPI pro platby platebními kartami, Apple Pay, mallpay a platebními tlačítky ČSOB.
Stars: ✭ 104 (+511.76%)
Mutual labels:  payment-processing
emvpt
Minimum Viable Payment Terminal
Stars: ✭ 20 (+17.65%)
Mutual labels:  payment-processing
square-python-sdk
Python client library for the Square API
Stars: ✭ 72 (+323.53%)
Mutual labels:  payment-processing
food-order-app
Simple Food Ordering Website (NodeJS, ExpressJS, MongoDB, Bootstrap) with auto deployment
Stars: ✭ 43 (+152.94%)
Mutual labels:  razorpay
nestjs-stripe
Provides an injectable Stripe client to nestjs modules
Stars: ✭ 126 (+641.18%)
Mutual labels:  payment-processing
Chowder
Chowder for Android M-Pesa payments.
Stars: ✭ 31 (+82.35%)
Mutual labels:  payment-processing
adyen-salesforce-commerce-cloud
Salesforce Commerce Cloud (formerly Demandware)
Stars: ✭ 63 (+270.59%)
Mutual labels:  payment-processing
EPAYMENT
EPayment - Multi Payment Provider for .Net Core
Stars: ✭ 43 (+152.94%)
Mutual labels:  payment-processing
Online-Book-Store
An online Book Store createed with Python / Flask rest, MySql,Angular and Bootstrap
Stars: ✭ 76 (+347.06%)
Mutual labels:  payment-processing
creditcardnumber
Java library that can provide details of a bank issued credit card number
Stars: ✭ 43 (+152.94%)
Mutual labels:  payment-processing
shoppers
Flutter E-Commerce App using Firebase, Razorpay and Stripe
Stars: ✭ 94 (+452.94%)
Mutual labels:  razorpay
adyen-python-api-library
Adyen API Library for Python
Stars: ✭ 41 (+141.18%)
Mutual labels:  payment-processing
vsf-payment-razorpay
Razorpay Payment Extension for Vue Storefront - Integrated to accept online payment
Stars: ✭ 15 (-11.76%)
Mutual labels:  razorpay
mollie-api-go
Golang wrapper for Mollie's REST API with full resource coverage.
Stars: ✭ 45 (+164.71%)
Mutual labels:  payment-processing
decentrapay
Maker DAI payment processor
Stars: ✭ 72 (+323.53%)
Mutual labels:  payment-processing
Far-From-Home
A cross-platform mobile developed using Flutter and Firestore for House Rental Application with integrated payment module
Stars: ✭ 27 (+58.82%)
Mutual labels:  razorpay-api

Razorpay React Demo

npm react

A demo of Razorpay Node Sdk with React.js showcasing the payments and refunds scenarios:

Getting Started

git clone https://github.com/ashwamegh/razorpay-react-demo.git
cd razorpay-react-demo

Prerequisites

Get your Razorpay API keys [key_id and key_secret] for test environment variables from here, https://dashboard.razorpay.com/#/app/keys

Installation

For Frontend

Note: make sure you have added Razorpay script <script src="https://checkout.razorpay.com/v1/checkout.js"></script> in your HTML file to get the Razorpay constructor reference. For Eg: To access it using window.Razorpay or Razorpay

npm install or yarn
touch .env

Copy the contents from sample.env to .env and replace the dumb characters(xxxxx) with your Razorpay key and the Server URL, which you will be creating soon(local default is already there in the file).

npm start or yarn start

For Backend/Server

Note: Server Needed to talk with Razorpay using Node SDK

cd server
npm install or yarn
touch .env

Copy the contents from sample.env to .env and replace the dumb characters(xxxxx) with your Razorpay key and secret

Now run,

npm start or yarn start

You can goto http://localhost:8080 and try out this demo, later you can deploy the server code to server app containers like heroku, glitch, aws, etc and replace the URL in frontend's .env file with your new server URL.

Licence

MIT Licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].