Panel architecture
Your panel has a frontend for customers, a backend that holds the API key, a database for customers and orders, and a payment provider. The backend is the only part that talks to the reseller API. Store the NobleProxy order id next to each of your orders so every page can look up live credentials and expiry.