You have to create a new order every time you want to charge your customers. This order is different from the one created when you created the authorization transaction.
Use the below endpoint to create an order.
integerAmount in currency subunits. For cards, the minimum value is
stringThe 3-letter ISO currency code for the payment. Currently, we only support
stringA user-entered unique identifier for the order. For example,
Receipt No. 1. This parameter should be mapped to the
order_idsent by Razorpay.
stringKey-value pair that can be used to store additional information about the entity. Maximum 15 key-value pairs, 256 characters (maximum) each. For example,
"note_key": "Beam me up Scotty”.