What Stripe powers in Pria
Credit purchases
One-time purchases of credit bundles for a personal balance, an Account, or a specific Digital Twin.
Recurring subscriptions
Monthly or annual recurring credit allotments for Accounts, including Named-User subscriptions.
Payment history
Every purchase, with a receipt you can open — listed inside Pria and emailed by Stripe.
Secure card payment
Cards are entered on Stripe’s hosted checkout page. Pria never sees or stores card numbers.
Where users buy
Select Add Credits in any of these places:- At the bottom of the Digital Twin gallery.
- My Profile → Billing (classic interface).
- Settings › Billing & Credits (Studio UI).
One-time vs recurring purchases
To start, change, or cancel a recurring subscription contract for your Account, contact the Praxis AI team at humans@praxis-ai.com. Self-service one-time top-ups remain available anytime from the credit gallery.
Payment history and receipts
Pria keeps a record of every payment, with a link to its Stripe receipt or invoice:- Classic interface: My Profile → Billing → View Payment History… lists the date, description, amount, credits, where the credits went (Credited To) and a Receipt link.
- Studio UI: Settings › Billing & Credits shows Recent purchases, each with a receipt to download.
Webhooks — key events Pria listens for
Stripe pushes events to Pria as they happen. Pria handles all of this automatically — there is nothing to configure on the customer side.
If a webhook fails to reconcile (for example, the customer email doesn’t match any Pria user), the Praxis AI team is notified automatically and applies the credits once it is resolved.
Refunds
Refunds are handled manually so that an audit trail exists for every change.Tax considerations
Where tax collection is enabled on the Account, Stripe handles tax calculation, collection, and remittance using Stripe Tax. The tax amount appears on every invoice and receipt. Tax behaviour follows the customer’s billing address as recorded in the Stripe customer record — keep the billing address current in the Billing Portal to avoid mis-applied tax. If your Account requires custom tax handling (exemption certificates, VAT-only invoicing, regional carve-outs), contact the Praxis AI team at humans@praxis-ai.com.Where the credits land
A single user can purchase credits that land in different balances:- Personal purchases flow into the user’s personal balance.
- Account purchases flow into the parent Account’s shared pool.
- Credits bought for one Digital Twin go straight to that twin. Behind the scenes Pria tags the Stripe payment with the twin’s id (
institutionId—institutionis the API’s word for a Digital Twin) and applies the credits when Stripe confirms the payment.
Failed payments and dunning
If a recurring charge fails (expired card, insufficient funds, bank decline), Stripe automatically retries on its standard dunning schedule — the sequence of retries and reminder emails it runs when a card is declined. While retries are in flight:- The subscription is marked past due.
- The customer email on file receives Stripe’s standard payment-failure notice.
- Because no
invoice.paidevent arrives, the period’s credit allotment is not applied.
Related
- Billing & Subscriptions — admin-side billing controls and plan tiers
- Credit Management — moving credits between an Account, a Digital Twin, and a user
- Credits — user-facing view of credit balance and usage
- Plans & Credits — full pricing tables, caching math, and Named-User subscription model