Skip to main content
Question

{ code: 7103, message: "The receipt is not valid." } Stripe

  • July 4, 2025
  • 1 reply
  • 17 views

Forum|alt.badge.img

I am an administrator on this project, and I connected the RevenueCat extension on Stripe. The Stripe App Integration on RevenueCat was selected by the owner of the project. I am still getting this error:

{ code: 7103, message: "The receipt is not valid." }

whenever I try to post a call to 

curl -X POST \
  https://api.revenuecat.com/v1/receipts \
  -H 'Content-Type: application/json' \
  -H 'X-Platform: stripe' \
  -H 'Authorization: Bearer strp_XXXX' \
  -d '{ "app_user_id": "XXX",
  "fetch_token": "sub_XXX"
  }'

I also tried using server to server notifications, and the same error occured. What could be other possible issues for this to happen? I have not tried deleting the Stripe integration and doing it again yet.

Thank you for your replies,
Calda 

1 reply

chris_perriam
RevenueCat Staff
Forum|alt.badge.img+4

Hi ​@CaldaDev, which mode is the connected Stripe account using, and which mode is the Subscription ID from? (i.e. “Live Mode” or “Test Mode”)

A mismatch between the mode of the Stripe account and the mode of the subscription or Checkout Session ID can trigger a 7103 - The receipt is not valid error. I recommend double-checking that all components of the request are operating in the same mode (e.g. Live Mode) to ensure successful validation.

Let me know if you’re still experiencing issues, happy to help investigate further!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings