title: Razorpay android SDK integration issue
body: <p>When <code>order_id</code> is used in the JSON of checkout object error is occurred </p>
  
  <p>The error that I am getting is this: 
  06-23 14:08:44.132 E/PaymentActivity:166: <strong>The id provided does not exist</strong></p>
  
  <p>This comes in:</p>
  
  <pre><code>onPaymentError(code: Int, response: String?, data: PaymentData?) 
  </code></pre>
  
  <p>method of PaymentResultWithDataListener</p>
  
  <p>startPayment method is:</p>
  
  <pre><code>private fun startPayment(orderId: Long, paymentGateway: PaymentGateway) {
          val checkout = Checkout()
          checkout.setImage(R.drawable.lifcare_logo)
          checkout.setFullScreenDisable(true)
          try {
              val options = JSONObject()
              options.put("name", "Name")
              options.put("description", orderId.toString())
              options.put("currency", "INR")
              options.put("amount", paymentGateway.amount.times(100))
              options.put("order_id", paymentGateway.refTransactionId)
  
              val prefill = JSONObject()
              prefill.put("email", "EmailID")
              prefill.put("contact", "Number")
              prefill.put("method", paymentGateway.subMethod?.name)
  
              options.put("prefill", prefill)
              options.put("theme", JSONObject("{color: '#7cb342'}"))
              checkout.open(this, options)
          } catch (e: Exception) {
              Timber.e(e, "Cannot pay right now!!")
          }
      }
  </code></pre>
  
  <p>ref_transaction_id is:  <code>"ref_transaction_id": "order_AQjijq5Fj4lg8m"</code></p>
  
  <p>When <code>order_id</code> is not used then the SDK is working fine. <code>order_id</code> somehow is creating the issue.</p>