All Projects → Mindinventory → Golang Paytm

Mindinventory / Golang Paytm

Licence: mit
Quick Paytm Integration using Golang

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Golang Paytm

Capsule Network Tutorial
Pytorch easy-to-follow Capsule Network tutorial
Stars: ✭ 722 (+1212.73%)
Mutual labels:  easy-to-use
Tic Tac
Client not paid ? This is the solution of your problem
Stars: ✭ 29 (-47.27%)
Mutual labels:  easy-to-use
Docker Archiva
A docker image for Apache Archiva
Stars: ✭ 47 (-14.55%)
Mutual labels:  easy-to-use
Floatingtextfield
FloatingTextField is the simplest way to use custom textField with an animation placeholder. Secure textField, You can set the Left & Right image also can handle image left/right image click for any action.
Stars: ✭ 25 (-54.55%)
Mutual labels:  easy-to-use
Candyview
Implement any RecyclerView in just 1 Line. CandyView handles everything for you.
Stars: ✭ 15 (-72.73%)
Mutual labels:  easy-to-use
Niceprogressbar
a nice progressbar for android
Stars: ✭ 37 (-32.73%)
Mutual labels:  easy-to-use
Android Simple Tooltip
A simple library based on PopupWindow to create Tooltips on Android. 💚
Stars: ✭ 622 (+1030.91%)
Mutual labels:  easy-to-use
Nclib
Netcat as a python library
Stars: ✭ 51 (-7.27%)
Mutual labels:  easy-to-use
Easy Crypto
A WIP module aimed at providing a safer, easier to use and beginner friendly crypto API for Node.js
Stars: ✭ 21 (-61.82%)
Mutual labels:  easy-to-use
Korra
A quick and simple encrypted file store for easy sharing within your organisation
Stars: ✭ 46 (-16.36%)
Mutual labels:  easy-to-use
Halite
High-level cryptography interface powered by libsodium
Stars: ✭ 933 (+1596.36%)
Mutual labels:  easy-to-use
Ezfn Lobbybot
With EasyFNBot you can easily create you own Fortnite Lobby Bot in less than 5 minutes which will be online forever!
Stars: ✭ 6,875 (+12400%)
Mutual labels:  easy-to-use
Ezxss
ezXSS is an easy way for penetration testers and bug bounty hunters to test (blind) Cross Site Scripting.
Stars: ✭ 1,022 (+1758.18%)
Mutual labels:  easy-to-use
Ui Form Field
ui-form-field based on formik - a simple way to work with Forms in React.
Stars: ✭ 17 (-69.09%)
Mutual labels:  easy-to-use
Eyebrows
An eyebrows gradient color animation for android.
Stars: ✭ 49 (-10.91%)
Mutual labels:  easy-to-use
Hacktoberfest
Participate in Hacktoberfest by contributing to any Open Source project on GitHub! Here is a starter project for first time contributors. #hacktoberfest
Stars: ✭ 631 (+1047.27%)
Mutual labels:  easy-to-use
Ggql
GraphQL implementation for golang.
Stars: ✭ 37 (-32.73%)
Mutual labels:  easy-to-use
Slop
Simple Lightweight Option Parsing - ✨ new contributors welcome ✨
Stars: ✭ 1,067 (+1840%)
Mutual labels:  easy-to-use
Pnet
High level Java network library
Stars: ✭ 49 (-10.91%)
Mutual labels:  easy-to-use
Art
🎨 ASCII art library for Python
Stars: ✭ 1,026 (+1765.45%)
Mutual labels:  easy-to-use

Quick Paytm Integration using Golang

License: MIT

Paytm is India’s most popular and widely accepted Payment Gateway. Moreover, integration of it to your website or mobile app is simple enough if you possess Paytm Merchant Key. Though, paytm integration is available for various platforms, integrating it in the Golang might not be known to all.

Read about how we made this on our blog (https://www.mindinventory.com/blog/paytm-integration-using-golang/)

What it is?

It is a well managed repository, using which one can integrate Patym in their GoLang Website in quick simple steps once they get Paytm Merchant Key from Paytm official website.

Prerequisite

  1. Create a merchant account in Paytm.
  2. Get PAYTM_MERCHANT_KEY which will be get once the onboarding process is completed.

Steps to Follow

  1. Set Up Merchant Key got from above process

    Provide the value for PAYTM_MERCHANT_KEY in .env file

    PAYTM_MID = "XXXXXXXXXXXXXXXXXXXXXXXXXX"
    PAYTM_MERCHANT_KEY = "XXXXXXXXXXXXXXXX"
    PAYTM_CHANNEL_ID = "WAP"
    PAYTM_CHANNEL_ID_WEB = "WEB"
    PAYTM_WEBSITE = "XXXXXXX"
    PAYTM_WEBSITE_WEB = "XXXXX"
    PAYTM_INDUSTRY_TYPE_ID = "XXX"
    
  2. Verify Checksum Hash for successful transactions.

    A checksum hash is generated by the paytm which is verified on merchant server for successful transaction. For this there is a file library.go in Paytm folder which need to be copied to your local as it works for generation and verification of checksum.

  3. Set Mode

    Paytm integration can be done in two stages i.e. staging and production modes have different Paytm transaction urls.

    For more details about Paytm refer this link https://developer.paytm.com/docs/v1/payment-gateway

LICENSE!

PayTm integration using Golang is MIT-licensed

Let us know!

We’d be really happy if you sent us links to your projects where you use our component. Just send an email to [email protected] And do let us know if you have any questions or suggestion regarding our work.

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].