Bearer key from Portal → Developers. Envelope is success / data / error. Missing scopes return insufficient_scope.
Authorization: Bearer zoe_live_…
Accept: application/json
{ "success": true, "data": [] }One ledger behind the creator store and every invited merchant site.
A creator /@handle and an invited merchant site hit the same ledger.
GH₵ 76.70
You keep
A thin request builder. Bring your own fetch.
import { createZoeClient } from "@/lib/api/sdk";
const zoe = createZoeClient({
baseUrl: "https://your-zoe-host",
apiKey: process.env.ZOE_API_KEY!,
});
const req = zoe.listProducts({ limit: "20" });
await fetch(req.url, { method: req.method, headers: req.headers });One script tag. Checkout opens on Zoe.
<script src="https://your-zoe-host/embed.js" data-handle="ama-books" data-product="write-your-first-offer" data-label="Buy now" ></script>
API terms cover every invited key.
Studio is free. This page is for invited merchants.
Instant MoMo
Available the same day.
3.5% + GH₵0.50
Free plan. No monthly fee.
No GH₵7
No extra withdrawal fee.
Free to start. One fee when a buyer pays. Sell before KYC, withdraw to MoMo once your Ghana Card is approved.