๐ฅ For: Managers
How payments work in PriceRight Pro #
PriceRight Pro processes payments through Stripe Connect. Two collection methods are available: in-person (card present via Stripe Terminal) and payment link (a link sent to the client to pay online). Both go through your connected Stripe account โ PriceRight Pro never handles card data directly.
Payment failed โ card declined #
When a payment fails, PriceRight Pro shows the outcome screen with a failed status. The decline came from the client’s bank โ PriceRight Pro passes the reason through from Stripe as-is. Common reasons your client can try:
- Use a different card
- Contact their bank if it’s a new card โ some banks block first-use for business charges without a prior authorization
- Check that the card’s billing address matches what’s on file with the bank (for online payment links)
The payment record in PriceRight Pro is marked as failed. The invoice balance is unchanged โ you can retry by initiating a new payment from the invoice screen.
Payment link wasn’t completed #
Payment links expire after a set time or if the client closes the browser without completing payment. The payment record shows as pending until the link is used, or failed/canceled if it expires unused.
- Generate a new payment link from the invoice and resend it
- Confirm the client is opening the link on a device with a working browser and that they’re not on a network that blocks payment processors
Stripe Connect setup errors #
If payments aren’t processing at all โ not just individual declines โ check your Stripe Connect status:
- Go to Settings โ Payment Setup and verify your Stripe account is connected and fully onboarded. Stripe requires identity verification before processing live payments. An incomplete onboarding will block all payment collection
- If you recently connected and haven’t processed a test payment, your account may still be in review. Stripe typically completes verification within 24โ48 hours
- Log into your Stripe dashboard directly at stripe.com to check for any outstanding requirements or notices on your account
Technical errors (server or encoding) #
If you see an error that isn’t a card decline โ for example, the payment screen fails to load or a network error appears before the card is even presented โ these are usually temporary:
- Check your internet connection. In-person payment collection requires a live connection to reach Stripe’s servers
- Force-close PriceRight Pro and retry
- If the error persists across multiple attempts and multiple connections, contact support โ there may be a configuration issue with your Stripe account keys