Не используйте UUID в качестве идентификатора заказа, потому что это не поможет вам создать заказ из Razorpay API. в ответ, который отправит вам сгенерированный сервером идентификатор заказа
https://razorpay.com/docs/api/orders/#create -an-order
fetch("https://api.razorpay.com/v1/orders", {
method: "POST",
headers: {
Accept: "application/json",
"Content-Type": "application/json",
},
body: JSON.stringify({
amount: 50000,
currency: "INR",
}),
})
.then((response) => response.json())
.then((order) => console.log(order));
, в ответ созданный заказ выглядит как
{
"id": "order_EKwxwAgItmmXdp",
"entity": "order",
"amount": 50000,
"amount_paid": 0,
"amount_due": 50000,
"currency": "INR",
"offer_id": null,
"status": "created",
"attempts": 0,
"notes": [],
"created_at": 1582628071
}