The Authorization API is used to create an authorization hold on the available credit limit for a buyer.
if the transaction amount is within the available credit limit for the buyer, an authorization hold is successfully created.

Ideally, you can use Sprinque Merchant SDK for order creation. But if that's not the case, please pass IPv4 or IPv6 to the metadata of the auth call like this:

metadata: {IPv4: ''}

NOTE - Merchant Order Id shared in the Authorisation API call can be overwritten with the Merchant Order Id in the Capture API call. This is done to help provide flexibility to merchants who perform Auth with Sprinque before creating an order on their side.

Click Try It! to start a request and see the response here!