Channel point transaction in extension
Like Bits transaction, it would be great to allow Channel points to be accessible from an extension.
The idea is to not expose channel points to the extension and work the same way Bits transactions are.
This would also need the addition of channelPointSku or allow sku product to have a bits value and/or a channel Point value.
- User click on a button
- Extension fires window.Twitch.ext.points.usePoints(pointsSku)
- User validate transaction
- (if user complete transaction )OnTransactionCompleted callback is fired with receipt containing channelPoint as the currency used
- (if user cancel or don't have the channel Points) onTransactionCanceled is called
To complete it, adding a filter on the endpoint GET helix/extensions/transactions would allow developers to only get Bits transaction, channel points transaction or both.
Channel points in extensions would help people to discover features, interact with extensions more and at the same time, give a way to regulate the interaction by using channel points instead of free actions.
At this time, we are purposefully only allowing Channel Points redemptions in the chat UI on Twitch.tv for a consistent viewer experience. Closing this suggestion for now to confirm this is not actively being investigated for Extensions.
I totally agree. Sometimes you just need a EBS to check if a custom reward is claimed. It's a pain point for extensions. It dowsn't need to be points directly, if this adds concerns to devs. Could be a reward create and claim like the API, or a port of the API to the extension part. But if it's possible to be a direct claim from points, would be really helpful and productive for us devs.
twitch.ext.bits like feature for channel points. The only way to access it now is through API. I wonder if it's that difficult to to port the API to the extension. It's been a bit of pain to work with some pre made ebs firebase like. It sould help a lot people whom doesn't want to make theri own Back end just to do things related to Channel points and reward claims.
One additional suggestion:
When the broadcaster installed an extension, allow the extension creator to use the channel point redemptions pub sub topic on that specific channel.
I’m just New Video Sure Twitch And At me.