Skip to main content
Solved

PayPal integration, Webhooks with Keycloak

  • 16 February 2022
  • 3 replies
  • 1145 views

Forum|alt.badge.img+1

Hi,

We’re working on a Flutter application with one of the main features requiring in-app-purchases.

Due to requirement of integrating our back-end (webhooks), as well as collaborators, we’d sign up for the “Starter” plan (https://www.revenuecat.com/pricing).

Before we do sign up, kindly please clarify:

  1. Do you have any plans for integrating PayPal as well? You already provide Stripe integration, but no PayPal – is this in the plans or is there perhaps some limitation on PayPal side which prevents such, or perhaps other reason which you can disclose. Or is adding PayPal as payment method to Google Store (https://support.google.com/store/answer/6160267?hl=en) / Apple Store (https://support.apple.com/en-us/HT202631) on customer’s side the only way to have such?

  2. The single API for Google / Apple / Amazon and Stripe you provide through Flutter SDK (https://pub.dev/packages/purchases_flutter), as well as extensive documentation, are impressive. However, we have not found anything regarding Keycloak, which we mainly use as broker for both Google and Apple Sign-in in our app. We’ll need to integrate our backend (which is currently configured to only accept requests successfully authenticated via Keycloak) with your system via webhooks. Do you perhaps provide any documentation on this – I have not found anything via https://docs.revenuecat.com/docs nor https://community.revenuecat.com/search?q=keycloak

     

Regards,

MHS

Best answer by cody

This question was answered outside of the community, so I’m sharing info here for anyone else that might stumble on it:
 

We have PayPal on our backlog to support in the future, but we’re not able to provide an ETA at this time. If your customers would like to make purchases from the stores with PayPal, they should be able to add their PayPal account as a payment method in the App Store or Play Store like you described.


RevenueCat user identification is done by providing a single, unique-per-user user identifier that we can attribute purchases to. As long as Keycloak provides you a unique user ID, you could use that ID in RevenueCat to keep purchases in sync with the expected user identifier for that customer. You can read more about identifying users in our guide here: https://docs.revenuecat.com/docs/user-ids

View original
Did this post help you find an answer to your question?

3 replies

cody
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 487 replies
  • Answer
  • February 28, 2022

This question was answered outside of the community, so I’m sharing info here for anyone else that might stumble on it:
 

We have PayPal on our backlog to support in the future, but we’re not able to provide an ETA at this time. If your customers would like to make purchases from the stores with PayPal, they should be able to add their PayPal account as a payment method in the App Store or Play Store like you described.


RevenueCat user identification is done by providing a single, unique-per-user user identifier that we can attribute purchases to. As long as Keycloak provides you a unique user ID, you could use that ID in RevenueCat to keep purchases in sync with the expected user identifier for that customer. You can read more about identifying users in our guide here: https://docs.revenuecat.com/docs/user-ids


Forum|alt.badge.img+3
  • New Member
  • 2 replies
  • November 22, 2022

Is there any update on ETA for Paypal Integration?


  • New Member
  • 1 reply
  • June 20, 2024

Hey @cody - any update on PayPal integration?


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