An Analysis of the Best Ways to Integrate Memberships to Stripe

Executive Summary

  • This is our in process design for integrating memberships and authentication to Stripe.

Introduction

Stripe Billing

AuthO would have to be integrated with Stripe billing service.

Open Questions

Question #1: How will the design interoperate with OAuth and Google Cloud Identity and Access Management? (IAM) or Amazon Cognito?

Leverage Cloud Identity, Google Cloud’s built-in managed identity to easily create or sync user accounts across applications and projects. It’s easy to provision and manage users and groups, set up single sign-on, and configure two-factor authentication (2FA) directly from the Google Admin Console. You also get access to the Google Cloud Organization, which enables you to centrally manage projects via Resource Manager. – Google Cloud

Question #2: How Can AuthO be integrated to Stripe?

This is explained in the following video.

Part 1

Part 2

Stripe’s Subscription Integrations

Stripe has a number of services in which it integrates.

This includes

  1. Pico: Looks interesting — allows for content locking in addition to integrating with Stripe.
  2. Payhere: TBD
  3. Fusebill: Did not look good.
  4. SuperPay: Did not look good.
  5. WP Full Stripe: $150 per month for WP multisite capability. Did not look good.
  6. Chargebee: Quite expensive at the lowest level being $250 per month.

Conclusion

These requirements are in flux.

References