title: Paytm app invoke always return onTransactionCancel
body: <p>I tried Paytm App Invoke on Android for payment in my app.
  I successfully call Initiate Transaction API and get the TxnToken and pass this token via this code which is given in their documentation.</p>
  
  <pre><code>        Intent paytmIntent = new Intent();
          Bundle bundle = new Bundle();
  
          bundle.putDouble("nativeSdkForMerchantAmount", Double.valueOf(amount));
          bundle.putString("orderid", orderId);
          bundle.putString("txnToken", txnToken);
          bundle.putString("mid", Constants.M_ID);
  
          paytmIntent.setComponent(new ComponentName("net.one97.paytm", "net.one97.paytm.AJRJarvisSplash"));
          paytmIntent.putExtra("paymentmode", 2); // You must have to pass hard coded 2 here, Else your transaction would not proceed.
          paytmIntent.putExtra("bill", bundle);
  
          startActivityForResult(paytmIntent, activityRequestCode);
  </code></pre>
  
  <p>It opens the Paytm app but it always returns <code>onTransactionCancel</code> in <code>nativeSdkForMerchantMessage</code> key and empty in <code>response</code> key in <code>onActivityResult</code></p>
  
  <p>It is the response of my initiate transaction API: </p>
  
  <pre><code>{"head":{"responseTimestamp":"1573726921245","version":"v1","signature":"D66wa0T6BEfN1zh8eX0wPGnxir54fBuux0kQbxRxqLymufjWJxXV2mYVR12UWRmwCmneQKmH8DTqGYdOzKLADjABcDz3LJQSztyUTZA6X/I="},"body":{"resultInfo":{"resultStatus":"S","resultCode":"0000","resultMsg":"Success"},"txnToken":"38ebe038e2ef43e54c6da7fce91f73531573726984538","isPromoCodeValid":false,"authenticated":false}} 
  </code></pre>
  
  <p>I am not getting any <code>errorCode</code> or error message in <code>response</code>. 
  Please help me in figure out what am I doing wrong or </p>
  
  <blockquote>
    <p>how to get the error message/response in my <code>onActivityResult</code>.?</p>
  </blockquote>