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.
To auto-capture payments, set
1 as shown in the example.
payment_capture parameter defaults to
0 if not set.
integerAmount in currency subunits. For cards, the minimum value is
stringThe 3-letter ISO currency code for the payment. Currently, we only support
booleanIndicates if auto-capture is enabled for the order. In this case, the value has to be
1, that is auto-capture is enabled.
stringA user-entered unique identifier for the order. For example,
Receipt No. 1. This parameter should be mapped to the
order_idsent by Razorpay.