0

我正在使用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);
    }
}
4

1 回答 1

0

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

于 2019-08-19T04:38:09.160 回答