• Callback Response
  • Getting Started
    • Mobile Integration (Android/IOS)
      Enterprise Solutions
      Retail Solutions
      Accept Payments
      Process Payments
      Disbursals
      API References
      Refunds
      Guides
      Other links
      Mini Program Platform
  • Features for Investments PG
  • Integration Guidelines

    Paytm Mini Programs have few broad platform expectations from Merchants to ensure a seamless experience for our end user and would like every 3rd party merchant to adhere to these practices.


    1. The end-user must be able to sign-in into Merchant Mini Programs only through Paytm sign-in. There should be no other modes of login like manual user input based login method or social login.
    2. Payment mode in Mini Program should only be via. paytmPayment JS API and no other payment modes should be visible during anytime in the app flow.
    3. Merchants should not send promotional messages by leveraging Notification API.Violation of this will lead to blacklisting of Merchant Notifications.
    4. There must be no link in the Mini Program redirecting the user to download Android/iOS app. There shouldn't be any other advertising content and no user redirection out of Mini Program is allowed.
    5. It is recommended that Merchants have a well defined Customer Service flow in Mini Program.
    6. In Case of Android merchant must use paytmCaptureImageFromCamera JS API for accessing Camera.
    7. Overriding JS default method "console.log" will not be allowed on Production, Paytm App will block all JS API call if such an implementation is done.
    8. Option to play video in fullscreen will not be supported in Android, Paytm App will do the changes in future to support this feature.
    9. To download PDF web based code will not work, merchant needs to use openInBrowser JS API
    10. Couple of web features like "Call" & "Email" will not be supported in the UAT app & can be tested directly on Production Paytm App.
    11. In Android to get geolocation use paytmCheckPermission to check for "location" Permission & paytmRequestPermission to request "location" permission in case it is not granted, post that merchant can use web-based code to get the location.
    12. Before calling any JS API that requires permissions merchant must use paytmCheckPermission to check a permission & paytmRequestPermission to request a permission in case it is not granted, post that call the required JS API only if permission is available. For eg:-paytmOpenGallery,paytmCaptureImageFromCamera etc.