It is not necessary to start the application integration with a Developer account.
From the documentation, "If you don’t have an existing authorizations server, or would like to create a new one, then you can find out how to do that in the Setting up an Authorization Server section." :
All you have to do in this case is configure one in your Production.
Of course, you can always either contact your Sales Reprentative to get a Developer Instance, if you would like to first test the integration.
The following article should also help you setting up the application:
If you are missing the required features for setting up the Authorization Server, feel free to open a support ticket with us, or contact your Account Representative.
Technical Support Engineer