Payment Gateway Integration with Paytm - theheapdump/kite-webapp GitHub Wiki
We need to integrate below
- 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
- Refund
- Cancel Order
Cred for Paytm: My number / ambhiaa123
Testing (Staging) API Details
- Test Merchant ID -- GBirNP37444491590756
- Test Merchant Key -- _2UTkd%%1qQ3GWCb
- Website -- WEBSTAGING
- Industry Type -- Retail
- Channel ID (For Website) -- WEB
- Channel ID (For Mobile Apps) -- WAP
Production API Details
- Merchant ID - eYetqy33672405053494
- Merchant Key - U2mIou7#jDQZMJJs
- Website - DEFAULT
- Industry Type - Retail
- Channel ID (For Website) - WEB
- Channel ID (For Mobile Apps) - WAP
Configure WebHook URL (in our application)
- Payment Notification URL
- Refund Notification URL
- Refund Initiate
- Charge Back Notify
- 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
https://developer.paytm.com/docs/js-checkout/?ref=jsCheckoutDoc#Demo
For implementation of API 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:
-
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
-
Fetch Payment Options: https://developer.paytm.com/docs/api/v2/fetch-payment-options-api/?ref=payments