# Monetization over the streamer

**URL:** <https://staging-discuss.dev.twitch.com/t/monetization-over-the-streamer/46676>\
**Category:** Extensions\
**Created:** [August 2, 2023, 2:00am UTC](https://staging-discuss.dev.twitch.com/t/monetization-over-the-streamer/46676 "2023-08-02T02:00:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sherpya](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/sherpya/32/25591_2.png) [@sherpya](https://staging-discuss.dev.twitch.com/u/sherpya)\
**Post date:** [August 2, 2023, 2:00am UTC](https://staging-discuss.dev.twitch.com/t/monetization-over-the-streamer/46676/1 "2023-08-02T02:00:27Z")

</div>

My idea is the streamer should pay or have a license to use the extension, pay once or periodically (not really decided), but it looks like extensions monetize from viewers instead. There is a way to monetize from the streamer that add and uses the extension instead?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 2, 2023, 2:02am UTC](https://staging-discuss.dev.twitch.com/t/monetization-over-the-streamer/46676/2 "2023-08-02T02:02:44Z")

</div>

> 5.1 Extensions may provide differentiated experiences or functionality to broadcasters, in exchange for compensation from broadcasters. Examples: tiered access to features or purchasable plugins to add functionality.

> **[Extensions Guidelines & Policies](https://dev.twitch.tv/docs/extensions/guidelines-and-policies/)**
>
> Extensions Guidelines and Policies

Just Twtich doesn’t provide the mechanism for you to do this “on site”. You’d need to create a payment flow outside of Twitch yourself.

---

<div class="post-metadata">

**Author:** ![sherpya](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/sherpya/32/25591_2.png) [@sherpya](https://staging-discuss.dev.twitch.com/u/sherpya)\
**Post date:** [August 2, 2023, 2:04am UTC](https://staging-discuss.dev.twitch.com/t/monetization-over-the-streamer/46676/3 "2023-08-02T02:04:51Z")

</div>

yes but how my backend would know who is the streamer when loaded in a viewer iframe? by looking at the api I’ve found nothing useful

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 2, 2023, 2:05am UTC](https://staging-discuss.dev.twitch.com/t/monetization-over-the-streamer/46676/4 "2023-08-02T02:05:30Z")

</div>

The JWT from onAuthorized has this information

> **[Extensions Reference](https://dev.twitch.tv/docs/extensions/reference/#jwt-schema)**
>
> Extensions Reference
