Skip to main content
After getting the order transaction, you can sign and send to the network yourself or use the Recurring API’s /execute endpoint to do it for you.

Sign Transaction

Using the Solana web3.js v1 library, you can sign the transaction as follows:

Execute Order

By making a post request to the /execute endpoint, Jupiter executes the order transaction on behalf of you/your users. This includes handling of transaction handling, priority fees, RPC connection, etc.
INFODo note that you need both the signed transaction and the order id to execute the order.The order id is returned in the createOrder response.

Execute Order Response

After making the post request to the /execute endpoint, you will receive a response with the status of the order. Example response of successful order:
Example response of failed order:

Send Transaction Yourself

If you want to handle the transaction, you can sign and send the transaction to the network yourself.