Payment Gateway Integration with Paytm - theheapdump/kite-webapp GitHub Wiki

We need to integrate below

  1. Take payment (for UPI collect request also) and confirmation (using all cards and UPI) , have orderid for each order on our end and capture the Tx details from Paytm into our DB
  2. Refund
  3. Cancel Order

Cred for Paytm: My number / ambhiaa123

Testing (Staging) API Details

  1. Test Merchant ID -- GBirNP37444491590756
  2. Test Merchant Key -- _2UTkd%%1qQ3GWCb
  3. Website -- WEBSTAGING
  4. Industry Type -- Retail
  5. Channel ID (For Website) -- WEB
  6. Channel ID (For Mobile Apps) -- WAP

Production API Details

  1. Merchant ID - eYetqy33672405053494
  2. Merchant Key - U2mIou7#jDQZMJJs
  3. Website - DEFAULT
  4. Industry Type - Retail
  5. Channel ID (For Website) - WEB
  6. Channel ID (For Mobile Apps) - WAP

Configure WebHook URL (in our application)

  1. Payment Notification URL
  2. Refund Notification URL
  3. Refund Initiate
  4. Charge Back Notify
  5. Subscription Pre notify

Testing documentation - https://developer.paytm.com/docs/test-instruments/testing-integration/

Youtube help for node.js integration with Paytm - https://www.youtube.com/watch?v=6KlOCtb-UMg https://www.youtube.com/watch?v=s7GyXQdAQ_Q

                                 Another1 -- Part 1: https://www.youtube.com/watch?v=GY_ghxD8FvU
                                             Part 2: https://www.youtube.com/watch?v=ROTQVnUvGK4

For implementation of API demo: https://developer.paytm.com/docs/js-checkout/?ref=jsCheckoutDoc#Demo

Show Payment Page : https://developer.paytm.com/docs/show-payment-page/?ref=payments (This gives flow of of the flow works)

API's to Implement from Paytm:

  1. Initiate Transaction: https://developer.paytm.com/docs/api/initiate-transaction-api/?ref=payments The Request and Response code required for Node Implementation is also given

  2. Fetch Payment Options: https://developer.paytm.com/docs/api/v2/fetch-payment-options-api/?ref=payments