Invoices and payment
How to view invoices, update your payment method, and resolve failed payments through the Stripe billing portal.
Last updated
ADO Pilot uses Stripe for invoicing and payment. You manage cards, addresses, and invoice history through the Stripe billing portal, which you reach with one click from the ADO Pilot Billing page. ADO Pilot itself never stores card numbers — Stripe handles all payment data.
Opening the Stripe billing portal
On the Billing page, click Update in the Payment Method card to open the Stripe portal. If you have not added a payment method yet, the same button is labelled Add payment method instead. The portal opens in the same browser tab and returns you to the Billing page when you're done; the link is single-use and signed against your tenant, so you do not need a separate Stripe login.
Managing your payment method
Inside the Stripe portal:
- Add a payment method. Click Add payment method and enter your card and billing address. Supported card types depend on your country.
- Update an expiring card. Stripe can email you before a card expires. You can also click Update on the existing card in the portal.
- Remove a payment method. Remove the existing card and add a new one in the same session — leaving the account with no card on file will cause your next invoice to fail.
Viewing and downloading invoices
The Billing page in ADO Pilot lists your recent invoices under Invoice history. Each row shows the invoice date, the billing period, the amount, and the payment status:
- paid — Stripe collected payment successfully.
- pending — the invoice is open; Stripe will retry collection automatically.
- failed — Stripe could not collect payment (this also covers an invoice Stripe has not finished finalizing).
Click the download icon on an invoice row to open that invoice's Stripe-hosted page in a new tab, where you can view or download a PDF for your records. The icon is disabled if Stripe hasn't published a hosted page for that invoice yet. Invoices include your subscription fee, any metered overage for the period, and applicable taxes.
Failed payments
If a renewal charge fails, ADO Pilot pauses new PR reviews right away — your Azure DevOps connection stays intact, but no new reviews run until payment succeeds. Stripe automatically retries the charge over the following days and emails you each time; if a retry succeeds, ADO Pilot resumes reviews automatically and you don't need to take any action.
To resolve a failed payment:
Step 1 — Open the Stripe portal
Click Update (or Add payment method if none is on file) in the Payment Method card on the Billing page.
Step 2 — Update your payment method
Add a new card or update the existing one. Stripe re-runs the failed charge against the new method automatically.
Step 3 — Confirm the charge succeeded
Wait a few minutes, then check the Billing page. The previously pending invoice should now show paid.
A failed renewal charge suspends your subscription immediately — it does not cancel it. New PR reviews pause right away, but your Azure DevOps connection stays fully intact: your service-hook subscriptions, personal access token, and webhook credential are all preserved. As soon as payment succeeds — a Stripe retry collects, you update your card above, or you start a new subscription — ADO Pilot automatically restores your account and reviews resume within minutes. You do not need to reconnect Azure DevOps, reinstall the extension, or open a support request.
A suspension from a failed payment is fully reversible. Only an intentional cancellation (choosing Cancel subscription in the Stripe portal) or a payment dispute/chargeback permanently disconnects your organization — see Reactivating after cancellation.
Tax and billing address
Taxes are calculated and collected by Stripe based on your billing address and local rules. To update your address, open the Stripe portal and edit Billing details. Address changes take effect on your next invoice.