ADMIN REST API Not getting payment url for created order

You might have this setting or this setting enabled.

I forgot to mention there’s also the Storefront API which allows you to create carts and send customers to checkout. You can generate a token with the admin API.