For the complete documentation index, see llms.txt. This page is also available as Markdown.

Integrating Billing Systems with PeakCommerce

Overview

Integrating a billing system with PeakCommerce is an essential step in configuring both Sandbox and Production environments. This integration enables the set-up of profiles, segments, and other crucial elements within PeakCommerce.

Supported Billing Systems

PeakCommerce integrates natively with three billing providers, each suited to a different billing model:

  • Zuora — subscription billing and revenue management; subscription changes are submitted through the Zuora Orders API.

  • Stripe — payment processing and subscription billing, with card capture via Stripe Elements and catalog sync from Stripe products and prices.

  • Metronome — usage-based and consumption billing. Metronome follows a distinct pattern: it meters usage, rates it, and finalizes invoices, while payment is collected automatically through a linked Stripe integration — a Metronome-backed tenant runs a Metronome integration and a Stripe integration side by side.

Whichever provider you connect, it plugs into the same catalog, journeys, customer portal, and reporting surfaces — the provider handles the billing math, and PeakCommerce orchestrates the buying and self-service experience around it.

Benefits of Billing System Integration

Integrating a billing system with PeakCommerce allows for streamlined operations and enhances the functionality of your commerce platform:

  • Product and Plan Integration: Products and plans from the billing system are automatically pulled into PeakCommerce through catalog sync.

  • Payment Capture and Gateways: Hosted payment pages or embedded card capture (depending on the provider) are integrated to facilitate seamless transaction experiences.

  • Automatic Account Creation and Synchronization: Sign-ups and purchases through PeakCommerce automatically create an account in the billing system, pulling subscription information and processing payments. For usage-based providers such as Metronome, provisioning also creates the linked payment-provider customer so collection works from day one.

  • Dynamic Updates: Any account or subscription changes made in PeakCommerce are synchronized in real-time to update the billing system.

How to Integrate Your Billing System with PeakCommerce

Follow these steps to integrate your billing system with PeakCommerce effectively:

  1. Access the Billing Integration Settings:

    • Navigate to Integrations > Billing on your PeakCommerce dashboard.

  2. Edit Billing Settings:

    • At the bottom of the Billing Integrations page, click the edit button to manage your integration settings.

For provider-specific connection steps — credentials, environments, and field-by-field setup — see the dedicated guides for Zuora, Stripe, and Metronome.

Managing Billing Integration

Regularly manage and review your billing integration settings to ensure they remain aligned with your business processes and to make use of new features as they become available. This proactive management helps maintain the efficiency and accuracy of your financial transactions.

Setting up and managing billing system integration is crucial for efficiently handling financial transactions and customer data in PeakCommerce. By following the outlined steps, tenants can ensure that their billing systems are properly integrated and fully functional, enhancing their overall commerce strategy.

Last updated

Was this helpful?