Skip to main content
Pria uses Stripe as its payments backend. Every credit purchase, recurring subscription, invoice, and payment-method change flows through Stripe. The integration is built-in — there is nothing for an Account admin or end user to set up.
This page describes what Stripe powers, where you encounter it in the product, and how Pria reconciles Stripe events back into your credit balance. For pricing and credit math see Plans & Credits.

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).
Pick a bundle (Personal or Volume) and Pria opens a hosted Stripe Checkout page. Stripe handles card capture, 3-D Secure, tax (where enabled), receipts, and the return to Pria.

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.
Stripe also emails a receipt to the address on file at the moment of purchase. Quote the receipt when you contact support about a payment.

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.
To request a refund, a goodwill credit, or a balance correction, contact the Praxis AI team at humans@praxis-ai.com. Refunds are issued through Stripe directly and reconciled back into Pria.

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 — institution is the API’s word for a Digital Twin) and applies the credits when Stripe confirms the payment.
This happens automatically from wherever you selected Add Credits; you never type an id. See Credit Management for how an admin moves credits between the Account, a Digital Twin, and a person after the fact.

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.paid event arrives, the period’s credit allotment is not applied.
If dunning ultimately fails, Stripe cancels the subscription and recurring credit allotments stop. To update the payment method during the retry window, contact the Praxis AI team at humans@praxis-ai.com.