Zuora’s Subscription Economy® billing solutions help businesses monetize their innovations through flexible pricing strategies and simple, automated billing operations.
Go to siteThe Zuora Billing API provides a comprehensive set of APIs to manage customer billing lifecycles, from order processing to invoicing and collections. With the Zuora Billing API, you can build powerful applications that automate business processes, manage customer billing accounts, and generate financial insights. Here are a few examples of what you can build with the Zuora Billing API:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
zuora: {
type: "app",
app: "zuora",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.zuora.$auth.api_tenant_environment}/v1/catalog/products`,
headers: {
Authorization: `Bearer ${this.zuora.$auth.oauth_access_token}`,
"Content-Type": `application/json`,
},
})
},
})
Zuora Billing uses OAuth authentication. When you connect your Zuora Billing account, Pipedream will open a popup window where you can sign into Zuora Billing and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Zuora Billing API.
Pipedream requests the following authorization scopes when you connect your account:
POST
{{custom_fields.api_tenant_environment}}/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{custom_fields.client_id}}
&
client_secret={{custom_fields.client_secret}}
&
grant_type=client_credentials