I am new to Zuora billing system and we will be using it for our subscription marketing. I have experience in other billing systems like Oracle
I am in the process of exploring Zuora system and I did the following so far,
Solved! Go to Solution.
Re: Zuora setup
Hi there, Have you had a chance to check out our Developer Centre? You can find it at https://www.zuora.com/developer/
It contains code libraries and API reference documentation.
If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √
@irachamreddy, while Owen's already pointed you to our developer mini-site I wanted to directly answer some of your questions:
Now, how do I go ahead with the actual development? I found some code base in different languages Java, C# and PHP.
Almost all of Zuora's functionality is accessible through our REST API, which programming language you develop in is entirely up to you. You can perhaps leverage some of the code samples either in github or at developer.zuora.com or just go your own way entirely, it's your choice.
How do I setup the environment? Install the database? Start with the actual implementation? How do I view the datamodel in the database?
You already have access to the sandbox Zuora tenant which should be a key element of your development environment, the sandbox is functionality identical to the production tenant and is also where new features get deployed first so you can check them out before they appear in production. Zuora is an entirely hosted service, as is salesforce.com or NetSuite, so there's nothing extra to install. And so no database install. All of your Zuora data is accessible though Zuora's object model diagrammed here:
Be sure to run through the examples in the developer QuickStart:
Another Zuora mini-site to review is at https://connect.zuora.com/appstore/apps, be sure Zuora doesn't have an add-on that does what you are planning on building! And we have additional developer specific training in our Z-University you might want to sign up for:
Hope this helps, and obviously this community is a great resource for helping get going.