All-in-One SDK (2024)

Paytm All-in-One SDK provides a swift, secure, and seamless payment experience to your users by invoking the Paytm app (if installed on your user’s smartphone) to complete payment for your order.

It enables you to accept payment via Paytm Wallet, Paytm Postpaid, Paytm Payments Bank, Saved Debit/Credit Cards, Net Banking, BHIM UPI, or EMI as available in your customer’s Paytm account. If the Paytm app is not installed on a customer's device, the transaction will be processed via web view within the All-in-One SDK.

Major highlights of All-In-SDK are mentioned below:

Demo of payment through Paytm All-in-One SDK

Overview of payment through Paytm All-in-One SDK

  1. User visits your mobile application and adds goods/services into the shopping/order cart.

  2. Your backend server callsInitiate Transaction APIto get the transaction token.

  3. Launch Paytm All-in-One SDK with the transaction token received in step 2.

  4. In case the Paytm app is installed on user's device, they complete the payment on Paytm app using their login credentials else the transaction will be processed via web view within the All-in-One SDK(Paytm hosted redirection flow).

  5. Paytm backend server processes the transaction and returns the transaction response to your app.

  6. Your backend server calls theTransaction Status APIto verify the transaction response.

  7. After the successful validation of the transaction, order status is shown to the user on the app.

Integration methods for All-in-One solution

All-in-One SDK integration is supported for apps built on both native and hybrid frameworks. For the apps built on native frameworks, the solution can be integrated either using the SDK or Non-SDK based integration. For apps built on a hybrid framework, the relevant bridges are available to integrate the All-in-One SDK solution.

  • SDK based integration: You will integrate a lightweight SDK in your app that would check and invoke the Paytm app. In case the Paytm app is not installed, the transaction will be processed via a web view. Please refer to the integration stepshere.
  • Non-SDK based integration: In case you do not want to integrate the SDK into your app, you can invoke the Paytm app through a deeplink provided in the response of the API. Please refer to the integration stepshere.
  • Integration for Hybrid apps: If your app is built on a hybrid platform, Paytm provides a bridge for your platform to easily integrate the All-in-One SDK intoyour app. Paytm provides bridges for the following hybrid frameworks. Please click on the link below for detailed integration steps.
    1. Ionic Platform

    2. React Native Platform

    3. Xamarin

    4. Flutter

    5. Unity

All-in-One SDK (2024)
Top Articles
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated:

Views: 6314

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.