Subscription / Billing

How do I handle subscription/billing for my ring app? I don’t see anywhere listed to add products, or handle the subscription process at all?

Hi Gal,

You’re not missing a hidden product-management page. Ring Appstore subscriptions are not currently configured through the general Amazon Developer Console Monetize tools or a self-service product catalog.

For a paid Ring Appstore app, the flow is:

  1. Complete the app’s normal Configure, Build, Test, and Certification steps.
  2. Complete Ring billing onboarding when prompted, including the Stripe Connect process for payment and payout setup.
  3. Provide the subscription and pricing details through the billing onboarding process.
  4. The Ring billing team configures the subscription product on Ring’s side.

Once configured, customers purchase and manage the subscription through the Ring Appstore and Ring My Apps. Your app should then use:

  • subscription_activated webhooks to grant access
  • subscription_deactivated webhooks to revoke access
  • The Subscriptions API to reconcile a customer’s current subscription state when needed

A few current constraints:

  • Subscriptions must be monthly.
  • Per-device is the currently supported pricing model.
  • There is no self-service UI to add or edit subscription products in the Ring Developer Portal.
  • Pricing or subscription changes are handled through the billing team and typically take 30 to 45 days after submission to take effect.

If you have not received a billing onboarding or Stripe Connect link yet, contact Ring Appstore Developer Support with your app name and Client ID so the billing team can confirm the next step.

I have already completed the certification steps and just submitted for certification but received nothing about billing, contacting dev support for help.

1 Like