如何使用Android在后端生成razorpay订单ID?

时间:2019-08-19 04:30:25

标签: razorpay

我正在使用razorpay在android应用中实现在线支付。我想在后端生成订单ID。该怎么做?

public void startPayment() {
    Checkout checkout = new Checkout();
    final Activity activity = this;
    try {
        JSONObject options = new JSONObject();
        options.put("name", "abc");
        options.put("description", "Order #123456");
        //options.put("order_id", "order_9A33XWu170gUtm");
        options.put("currency", "INR");
        /*
          Amount is always passed in currency subunits
          Eg: "500" = INR 5.00
         */
        options.put("amount", 500*100);
        checkout.open(activity, options);
    } catch(Exception e) {
        Timber.e("Error in starting Razorpay Checkout", e);
    }
}

1 个答案:

答案 0 :(得分:0)

由于您使用的是Java,建议使用Java SDK作为后端平台来生成order_id,并将其传递给客户端UI来为该订单付款。 请参阅文档以集成Java SDK以创建订单here