Affiliateo, inside your app

Cash out, payout history and the identity check: 3 components your users never leave your app for. Style them with 35 tokens so they look like something you built. Everything else is yours to build from the API.

Preset
Element
Colors
Size and shape
Font
Preview
From Acme
$88.00
Pending
$120.00
Payable
$216.00
Paid
$216.00 available in your Affiliateo balance
$
$10.00 minimum
Payout speed
Send to
Chase ••4821✓
Fees$0.25
Estimated delivery1-2 business days
You'll receive$149.75

Real element markup and stylesheet with sample data. A live element needs a session for a real affiliate, so this page renders it directly instead of framing one.

Your integration
// Your backend, using your secret key
const res = await fetch(
  "https://affiliateo.com/api/v1/businesses/YOUR_BUSINESS/apps/YOUR_APP/affiliates/embed-session",
  {
    method: "POST",
    headers: {
      Authorization: "Bearer afk_live_...",
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      email: affiliateEmail,
      components: ["withdraw"],
      allowed_origins: ["https://app.example.com"]
    }),
  }
)
const { client_secret } = await res.json()

// Your page
<script src="https://affiliateo.com/embed.js"></script>
<script>
  Affiliateo.init({
    fetchClientSecret: () => getSecretFromYourBackend(),
  }).mount("withdraw", "#affiliateo")
</script>

Elements fill the width you give them, so the same code works on a desktop page, a phone browser, and inside a native iOS or Android app.