Browser
Drop the hosted checkout into any web storefront, from plain HTML to React, Next.js, Vue or Svelte.
- ESM + CommonJS
- Modal or window
- No framework required
esaalatRead the guideTake payments from the browser, Flutter or React Native. Each SDK opens the same hosted checkout and returns the same typed result, so your server sees one contract no matter which client the buyer uses.
Drop the hosted checkout into any web storefront, from plain HTML to React, Next.js, Vue or Svelte.
esaalatRead the guideOne package for Android and iOS. The buyer gets the full portal in a full-screen WebView.
esaalatRead the guideA native modal around the hosted portal, mounted once next to your app root.
esaalat-react-nativeRead the guideStart it from the client with the publishable key, or create it on your server to lock the amount.
The buyer picks a wallet and enters their transfer reference on the same hosted page.
Show the typed result in the UI, then confirm fulfilment with the signed payment.verified webhook.
The SDKs wrap the hosted checkout; the REST API and signed webhooks remain the source of truth for your server. Use the reference to lock an amount server-side and confirm every payment before fulfilment.