I am making a static website that stores user data in user's cloud drive. I want to have a "premium" tier with more features. The question is: is it possible to create a Stripe customer and create/query their subscriptions to my product entirely on the client side in the browser based on some unique user ID I have (the user identifier of the cloud drive service)?
Is it possible to use Stripe for subscriptions with static website + per user storage?
23 views Asked by LOST At
1
There are 1 answers
Related Questions in STRIPE-PAYMENTS
- Stripe connect payout - throws exceptions
- Need some advice on differentiating between subscriptions using Stripe
- Stripe Pre-Checkout Timeout Error while making a Test Payment from Telegram Bot
- Prefill Stripe Shipping Address fields?
- Stripe subscriptions - When testing clocks, an automatic invoice with status paid is getting created on advancing time
- How to send Stripe session checkout parameters in subscription mode
- NextJS Stripe Question regarding multiple use cases of Elements
- flutter stripe_android:verifyReleaseResources'. > A failure occurred while executing com.android.build.gradle.tasks > Android resource linking failed
- Flutter Gpay previously working in production is not working now
- React Native App Crashes Unexpectedly in Build Mode when Accessing Stripe Payment Screen
- Best option to get read-only access to other Stripe accounts
- Stripe API issue in Ruby
- Stripe ACH Instant Account Validation without Financial Connections
- Stripe subscription auto cancellation after X months - Wordpress
- Retrieve multiple prices by price_ids array from stripe using laravel Cashier
Related Questions in STRIPE-PAYMENTS-JS
- Is it possible to use Stripe for subscriptions with static website + per user storage?
- How to restrict US State in the Striped Embedded Form?
- Set billing details when using Stripe Express Checkout Element
- Using "client_secret" returned by "'stripe checkout sessions create" API in the Elements Provider causing "Invalid value for elements()" issue
- Successful Checkout condition with Firebase and Stripe "Run Payment with Stripe"
- Stripe's partner payment options redirect back to return_url if customer exits payment modal
- Prestashop Stripe is not defined
- Stripe Payments: Disable microdeposit flow when collecting a new bank account
- POST 500 - Internal Server error. Server Error - Error: The `line_items` parameter is required in payment mode
- Stripe API: Unable to get price/plan from some PaymentIntent objects
- How to create a Stripe payment link on client side without exposing secret key
- I am having trouble getting my Stripe-API payment-element and link-authentication-element to be visible, only the pay now button appears
- how to catch Uncaught (in promise) IntegrationError in STRIPE
- Stripe Integration in Nodejs, Need to transfer form data and add other payment options
- Webhook handler for Stripe event ... of type <several events> failed: User not found
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
No, creating a Stripe customer and creating/querying their subscriptions are all requests that need to be made using the secret key.
Having access to the secret API key allows someone to perform any API request without restriction so the secret key should only be stored/used on the server side for security reasons and should be kept safely : https://stripe.com/docs/keys#safe-keys
Your frontend should send the request to your backend server, and your backend server make the request instead, then return the relevant details to your frontend.