API for ledger-based
authorizations
Very easily enhance your Web application with an anti-bot login and monetize it through paid up-sells, in-app purchases (IAPs), add-ons, and subscriptions.
Do this with minimal work and minimal integration by leveraging public ledger (blockchain/crypto) authorization concepts... yet without requiring yourself or your users to use, know, or care-for, cryptos and blockchains.
Take payments in dollars — without you or your customers having to trust overhide (trust Stripe).
Take payments with cryptos without modifying your code — write once and leverage many coins.
By adding some simple widgets to your app — your Web application will authenticate "free" users, provide up-sell subscriptions for dollars, and be future proof by allowing payment for same in cryptos.
<pay2myapp-hub id="hub" apiKey=".."></pay2myapp-hub> <pay2myapp-login hubId="hub" overhideSocialMicrosoftEnabled overhideSocialGoogleEnabled overhideWeb3Enabled ethereumWeb3Enabled bitcoinEnabled overhideSecretTokenEnabled> </pay2myapp-login>
<pay2myapp-appsell hubId="hub" sku="2-dollar-feature" priceDollars="2" authorizedMessage="Use Feature" unauthorizedTemplate="Add Feature ($${topup})" bitcoinAddress="tb1qr9d7z0es86sps5f2kefx5grpj4a5yvp4evj80z" ethereumAddress="0x046c88317b23dc57F6945Bf4140140f73c8FC80F" overhideAddress="0x046c88317b23dc57F6945Bf4140140f73c8FC80F"> </pay2myapp-appsell>
Optionally customize the widgets — they're standard Web components customizable in the standard ways via slots and css.
They're standard Web components ready to embed in React.js or any other framework.
window.addEventListener('pay2myapp-appsell-sku-clicked',
async (event) => {
...
const result = await lucchetto.getSku(...);
...
}, false);
ease-in from social-logins to owning their access
shy from trusting their network to trusting their digital wallets
secrets always in their control — never provided over networks
have flexibility to purchase for-pay access in dollars or cryptos
leverage complex generated secret keys — in password-managers or digital wallets
don't manage users' credentials
don't integrate with payment gateways
don't re-write code despite new currencies
accept dollars and cryptos
it's OSS
Widgets to ease incorporation of ledgers.js in applications.
We enabled the widgets in a "Bring Your Own Data" (BYOD) "Back-end as a Service" (BaaS).
Working towards a layer-2 Ethereum-based crypto support.
How much of the onion do you need to peel off?
The higher up in the stack, the more opinionated value-add for less effort.
You likely want to start at the top.
The overhide.io ecosystem now offers in-app purchase extended remote-storage clusters:
testnet / fake payments
mainnet / live / prod
Leverage these clusters with your lucchetto.js extended pplication to easily offer upsells (app-sells?)
As always, these servers are fully FOSS
TOOLS
Cryptos do not need onboarding — you do not need to register as a payee with any entity (i.e. Stripe) like you do for dollars processing (which is also simple enough).
To accept cryptos — just get wallets and generate your blockchain addresses.
The liquality wallet is perfect to use with all overhide.io offerings for both Ethereum and Bitcoin ledgers (both mainnet and testnet). The liquality wallet does browser injection for both ledgers.
The MetaMask wallet is another great choice for Ethereum.