0

https://docs.razorpay.com/docs/ordersに記載されているように、かみそりで新しい注文を作成するために指定されています ( https://docs.razorpay.com/page/ordersAPIに記載されているように、自動キャプチャに必要です) )。ページの右側には、新しい注文を作成するためのコード (JAVA) も示されていますが、コードを実行すると例外が発生したため、 を使用してコードを実行しました。しかし、問題は、コードの応答を確認する方法と、注文 ID を取得する方法です。この部分はドキュメントには記載されていません。networkmainthreadasynctask

import com.razorpay.Order;
import org.json.JSONObject;
import com.razorpay.RazorpayClient;
import com.razorpay.RazorpayException;

RazorpayClient razorpay = new RazorpayClient("<api_key>", "<api_secret>");
try {
  JSONObject orderRequest = new JSONObject();
  orderRequest.put("amount", amount); // amount in paise
  orderRequest.put("currency", "INR");
  orderRequest.put("receipt", "test_1");
  orderRequest.put("payment_capture", false);

  Order order = razorpay.Orders.create(orderRequest);
} catch (RazorpayException e) {
  // Handle Exception
  System.out.println(e.getMessage());
}
4

1 に答える 1