Skip to main content

"HTTP 403", "rate_limit" or a long error code when charging

Short answer: Sign out of Payment for Stripe and sign back in. A 403 means the app's connection to your Stripe account is no longer valid. Signing in again reconnects it. If the message says you've made too many requests, wait a few minutes first.

Why it happens

  • HTTP 403 (or 401): Stripe no longer accepts the app's saved sign-in for your account. This can happen when the sign-in expired or when access to the app was revoked on the Stripe side. On Android the app signs you out and shows one of these:

    Authorization failed

    Signed out

    Your session has expired. Please sign in again.

    On iPhone it signs you out and shows a message like this:

    There was a problem with your Stripe account. Please try logging in again to reconnect the Payment app to your Stripe account.

  • Too many requests (the rate_limit error): the app sent a lot of requests in a short time, and the server asked it to slow down. You may see this message:

    Too many requests — wait a minute and try again

    Several devices on the same network can add up to the same limit.

Fix a 403 or a sign-in error

  1. Tap Sign in with Stripe and sign in again with the same Stripe account. Your products and payment history are stored in Stripe, not on the phone.
  2. If the app didn't sign you out on its own, open the menu, log out (Logout on iPhone, Log out on Android), then sign in again.

    App menu with Settings, Help, Logout and Remove Account From This Device

  3. Update Payment for Stripe from the App Store or Google Play, and try the charge again.
  4. Still getting 403 after signing in again? Check that you signed in to the right Stripe account. See Can't log in?.

Fix "too many requests"

  1. Wait a few minutes, then try again.
  2. If many devices share one Wi-Fi network, try one device on mobile data.
  3. Still blocked after a while? Contact us and include the full message, and the time you saw it.

Taking a payment right now? Enter the card manually or use another device once you're signed in again.

Still stuck? Contact us from the app: Menu → Help, then tap the email icon in the top corner. If the message includes a long code, copy it into your email.

Help screen with the email icon at the top right, plus Where is my payout? and Locate missing payments

Was this article helpful?
0 out of 0 found this helpful