Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Shopify model #10

Open
michielbdejong opened this issue Apr 9, 2021 · 0 comments
Open

The Shopify model #10

michielbdejong opened this issue Apr 9, 2021 · 0 comments

Comments

@michielbdejong
Copy link
Collaborator

Had a call yesterday with @ianconsolata and among other things, the same topic came up that we discussed with @joepio and @travis (see also SolidOS/money-pane#29)

We already know that Solid app onboarding is hard. To start using your Solid app, new users will need to:

  • have decided they want to use your app and be ready to click through the necessary screens to start doing so
  • choose a pod provider (understand why / how to choose),
  • sign up at one
  • remember their webid

But onboarding a Solid app that support web monetization, the user will additionally need to:

  • get an account at Coil
  • get an account at Uphold or GateHub
  • go through KYC (upload a photo of your passport etc)
  • install the Coil browser extension

That's really a lot, probably too much.

One way Understory are mitigating the first list of hurdles is by becoming a pod provider.

To mitigate the second list of hurdles, one option would be to do what Shopify does:

  • a creator signs up at the platform (Shopify or Understory)
  • signs up at Stripe
  • puts their Stripe token into the platform

That way, the platform is not a money transfer agent or wallet custodian (the money travels from the consumer's credit card to Stripe to the creator), and you basically use Stripe instead of Coil, I guess.

Food for thought! :)

The link with federated bookkeeping / MoneyPane might be that if a creator has not (yet) configured their Stripe key, then the consumer could "agree to owe" the amount instead of paying it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant