Intégration des paiements Roku : ce qui change pour votre backend SVOD
Les règles de Roku sont claires : une application Roku ne peut pas diriger les abonnés vers un autre moyen de paiement que Roku Pay, et La mise à jour de certification de Roku du printemps 2026 l'a reformulé en termes plus simples. Parallèlement, un tribunal américain a ordonné à Apple en 2025 de permettre aux développeurs de faire exactement cela sur iOS. Les applications Roku existantes ne bénéficient d'aucune exemption. Si votre service facture sur le web et que votre application demande encore aux utilisateurs de visiter votre site pour l'activer, l'intégration de Roku Pay est devenue une décision d'architecture : quel système décide qui a le droit de regarder. Voici ce que les règles exigent, ce qu'elles coûtent et comment concevoir en conséquence.
Ce que Roku exige des applications d'abonnement en 2026
Roku regroupe la facturation et la connexion dans une seule section de ses critères de certification, désormais intitulée « Accounts and Purchases ». Pour un service SVOD ou TVOD, cinq règles façonnent l'ensemble de l'intégration :
- Un seul moyen de paiement sur l'appareil. Les applications par abonnement et transactionnelles doivent inclure un flux de facturation Roku Pay sur l'appareil pour passer la certification.
- Aucune orientation. Les applications ne peuvent pas faciliter ou orienter les clients vers un autre moyen de paiement, et tout SDK ou fonctionnalité non-Roku lié aux transactions doit être divulgué. Roku peut l'approuver ou le rejeter.
- L'inscription et la connexion se font sur le téléviseur. Les pages web externes et les mécanismes d'activation hors appareil sont interdits, qu'ils soient les vôtres ou ceux d'un tiers. Le rendezvous linking, le flux familier « saisissez ce code sur notre site web », est réservé aux applications TV Everywhere qui s'authentifient avec des identifiants câble ou satellite.
- Les changements de forfait concernent aussi la TV. Les mises à niveau et les rétrogradations doivent être effectuées sur l'appareil, sans page externe.
- L'écran RFI est obligatoire. Les parcours d'inscription et de connexion doivent afficher l'écran Request for Information de Roku, qui permet aux clients de partager les détails de leur compte Roku avec votre application. La saisie manuelle n'est autorisée que s'ils refusent.
Le détail qui prend de court les services établis, c'est le timing. La base de connaissances partenaires de Roku indique que les applications ne bénéficient pas de droits acquis : si la version de production ne répond pas aux exigences actuelles avant la date limite, elle est bloquée pour la publication de futures mises à jour. La version qui expose un ancien flux d'activation peut donc être un simple correctif de bug, livré par une équipe qui pensait que la facturation était réglée depuis des années. Nous couvrons le panorama plus large de la certification dansce qui peut bloquer une sortie Roku en 2026.
Le contraste avec iOS importe si vous déployez une stratégie de paiement unique sur toutes les plateformes. Depuis une ordonnance d'un tribunal américain de 2025, largement confirmée par le Ninth Circuit en décembre 2025, les applications iOS aux États-Unis peuvent orienter les abonnés vers le paiement web. Roku adopte l'approche inverse, et son accord de distribution interdit également aux applications d'encourager les achats en dehors de la plateforme, de sorte qu'un playbook web-first conçu pour iOS ne se transpose pas.
L'économie : 20 %, 60 jours et ce que vous obtenez en retour
Sous Conditions de rémunération des éditeurs de Roku, vous recevez 80 % des paiements effectivement encaissés auprès de vos abonnés, après taxes, crédits, remboursements et rétrofacturations. La plateforme conserve 20 % et verse au plus tard 60 jours après la fin du mois au cours duquel elle a reçu les fonds. Un renouvellement encaissé début mars peut donc atteindre votre compte à la fin du mois de mai.
Un modèle simple illustre l'ampleur du phénomène. Prenons un abonnement mensuel à 9,99 $ et mettons les taxes de côté pour plus de clarté. La part de Roku est d'environ 2,00 $ par abonné et par mois. L'analyse de Fenwick sur la décision Epic suggère que le traitement d'un achat externe peut coûter plus de 3 %, ce qui, sur le même abonnement, représente environ 30 cents. La comparaison n'est pas strictement équivalente, car les 20 % couvrent également la boutique, l'expérience de facturation et la récupération des paiements, mais la différence de coût direct par abonné est suffisamment importante pour être modélisée avant le lancement.
Ce que Roku offre en retour, c'est un parcours d'achat simplifié et une récupération des paiements. Selon l'entreprise, la plupart des clients disposent déjà d'un moyen de paiement sur leur compte Roku, de sorte qu'un achat ne nécessite que quelques pressions sur la télécommande au lieu de saisir les détails de la carte avec un pavé directionnel. Lorsqu'un paiement de renouvellement échoue, Roku lance le processus de récupération : Enhanced Subscription Recovery accorde un délai de grâce de trois jours, puis un cycle de notifications pouvant aller jusqu'à 60 jours avant l'annulation de l'abonnement. Les tests de certification de Roku l'exigent pour les applications Roku Pay totalisant en moyenne plus de 5 millions d'heures de streaming par mois, tandis que sa documentation de récupération le décrit comme obligatoire pour toutes les applications Roku Pay depuis octobre 2024, il faut donc le prévoir dans tous les cas.
Savoir si ces 20 % sont rentables dépend de votre tunnel de conversion, et il n'existe aucun benchmark de conversion publié. Accueillez les affirmations des fournisseurs avec prudence et mesurez votre propre parcours d'inscription dès le lancement. Au-delà de 5 millions d'heures de streaming par mois, Roku exige déjà le suivi des abandons sur chaque page du parcours d'inscription, ce qui offre aux services plus importants un point de départ utile. Les services plus petits peuvent déclencher volontairement les mêmes événements Roku Event Dispatcher.
Deux systèmes de facturation, une source de vérité unique pour les droits
Une fois Roku Pay en service, certains de vos abonnés sont facturés sur le téléviseur et les autres par vos soins. Roku Pay devient l'enregistrement faisant autorité de ces paiements, mais il ne devrait pas décider de l'accès à lui seul. Votre service d'attribution de droits doit rester la seule autorité sur qui peut regarder, sur toutes les plateformes.
La documentation officielle suppose ce modèle. Au lancement, l'application lit l'achat existant du client depuis le nœud ChannelStore avec getAllPurchases, et votre backend transmet l'ID de transaction à l'API validate-transaction. L'indicateur isEntitled dans la réponse détermine si la lecture démarre ou si l'écran d'inscription apparaît. Entre les lancements, la plateforme pousse les achats, renouvellements, annulations, remboursements et crédits vers votre endpoint en quasi temps réel, signés avec JWT, ce qui est obligatoire depuis le 1er février 2024. Les mêmes services web permettent à votre backend de gérer l'autre volet : annuler des abonnements, émettre des remboursements et des crédits de service, et modifier les cycles de facturation.
La notification push seule ne suffit pas. La documentation recommande un lot nocturne de validation des transactions comme filet de sécurité au cas où votre système manquerait ou ne parviendrait pas à traiter un lot de notifications. Trois décisions de conception en découlent :
- Un abonné, plusieurs sources de facturation. Stockez l'ID de transaction et l'ID client dans votre propre enregistrement de compte, étiqueté par source de facturation, plutôt que de créer un « utilisateur Roku » distinct.
- Traitement idempotent des événements. Le flux push et le traitement par lots nocturne se chevaucheront, de sorte que la même modification peut vous parvenir deux fois. Les identifiants de transaction sont des chaînes de longueur variable pouvant atteindre 1 024 octets, ne les compressez donc pas dans une colonne à largeur fixe.
- Rapprochement quotidien. Comparez la vue de la plateforme avec la vôtre sur trois champs : le droit d'accès, la date d'expiration et le forfait. Chaque écart correspond à un client qui perd l'accès ou qui regarde gratuitement.
Le même problème de réconciliation à deux systèmes apparaît, à plus grande échelle, dansla bascule des droits lors d'une migration de plateforme OTT.
Mapper les états de Roku Pay à votre modèle d'abonné
Enhanced Subscription Recovery ajoute des états qu'un simple indicateur actif/annulé ne peut pas représenter. Une correspondance exploitable :
Une règle supplémentaire s'applique ici. Les produits qu'un client ne devrait pas détenir en même temps, tels que deux forfaits mensuels qui ne diffèrent que par la durée de l'essai, doivent figurer dans le même groupe de produits dans le Developer Dashboard. La boutique bloque alors le second achat au lieu de facturer deux fois.
Abonnés qui vous paient déjà sur le web
Vos abonnés web existants doivent toujours se connecter, et ils doivent le faire sur l'appareil. Le flux de connexion recommandé comprend trois écrans : une page d'accueil, l'écran RFI et une boîte de dialogue de mot de passe. Une fois connectés, l'application peut stocker votre jeton d'accès dans le cloud de Roku avec storeChannelCred, afin que le même client soit reconnu sur chaque appareil lié à son compte Roku. Les applications avec authentification qui totalisent en moyenne plus d'un million d'heures de streaming par mois doivent également prendre en charge l'Automatic Account Link, qui connecte automatiquement les clients sur des appareils supplémentaires.
Le risque commercial est le double abonnement. Un abonné web qui ne trouve pas l'option de connexion appuie sur « Démarrer l'essai gratuit » en utilisant le moyen de paiement déjà enregistré sur son compte Roku, et vous facturez désormais la même personne via deux systèmes. Trois éléments permettent de le réduire. Accordez à la connexion le même poids qu'à l'inscription sur l'écran d'accueil. Lorsqu'un nouvel achat de téléviseur arrive et que le client a communiqué son adresse e-mail sur l'écran RFI, vérifiez-la par rapport à vos comptes web actifs, quel que soit le moyen de paiement utilisé par ces comptes. S'ils ont refusé, les informations qu'ils ont saisies manuellement constituent votre seule correspondance. Et donnez au support une règle écrite indiquant quel abonnement conserver et qui rembourse quoi. Votre backend peut rembourser ou annuler l'abonnement côté téléviseur via l'API, et votre système de facturation web gère le reste. La partie la plus difficile consiste à convenir de la politique avant l'arrivée du premier ticket. Si vous prévoyez également une parité des fonctionnalités sur d'autres appareils, notre guide surdévelopper des applications OTT sur plusieurs plateformes couvre une vision plus large.
Tarification, essais et reconquête sur Roku
Vous ajoutez et gérez les produits intégrés à l'application dans le Developer Dashboard, de sorte qu'un changement de prix sur votre site web ne se répercute pas sur la TV. Depuis la mise à jour de l'automne 2025, les applications SVOD doivent informer chaque client existant au moins 15 jours avant toute augmentation de prix et se conformer au droit local applicable aux abonnements. TheDesk a rapporté que la règle de notification s'applique aux applications par abonnement même lorsqu'elles ne facturent pas via Roku Pay. Intégrez la notification dans votre calendrier tarifaire plutôt que de la découvrir lors de la revue.
Les services plus importants atteignent un autre seuil. Les applications SVOD totalisant en moyenne plus de 10 millions d'heures de streaming par mois doivent mettre en œuvre Instant Signup, qui offre un essai gratuit lorsqu'un client active un nouvel appareil Roku, et la règle couvre également les nouvelles applications censées atteindre ce niveau peu après leur lancement. Votre intégration Instant Signup doit renvoyer une offre pour chaque non-abonné, y compris les abonnés inactifs et résiliés. Les applications proposant des Premium Subscriptions dans The Roku Channel en sont exemptées. Une partie de votre stratégie de reconquête est donc définie par la plateforme, et votre catalogue d'offres nécessite une version spécifique à la TV de votre promotion destinée aux abonnés inactifs.
Tester Roku Pay avant de soumettre
La facturation est la partie du développement à planifier sur sa propre voie. Les tests s'effectuent via un canal bêta avec la facturation de test activée, des produits intégrés à l'application et des utilisateurs de test enregistrés. Deux détails pratiques influencent la manière de constituer l'équipe. La documentation de Roku relative aux utilisateurs de test indique que l'utilisateur de test doit être l'utilisateur du compte racine de l'application, et qu'une seule application publique ou bêta par compte développeur peut être désignée pour les tests de facturation à la fois. Pour une agence ou une équipe partenaire, cela signifie convenir dès le départ de qui détient le compte utilisé pour les tests de facturation. Et les transactions effectuées avant que vous ne finalisiez l'inscription aux versements sont traitées comme des transactions de test et annulées une fois l'inscription terminée, ce qui est utile pour les répétitions et constitue un piège si quelqu'un s'attend à ce que ces données soient conservées.
Pour réinitialiser l'historique d'achat d'un utilisateur de test, annulez ses transactions depuis le Developer Dashboard. Avant de soumettre, exécutez les flux que la certification exécutera : un achat complet, une location qui expire et redevient disponible à la location, et une tentative d'achat d'un second produit du même groupe de produits, qui doit déclencher la boîte de dialogue « déjà abonné ».
Ce que l'intégration de Roku Pay ne résoudra pas
Roku Pay gère les paiements, l'encaissement et une inscription à faible friction. Cela ne réduira pas le churn causé par votre catalogue ou votre tarification, et cela ne vous donnera pas une identité client complète : les détails du compte ne vous parviennent que lorsque l'abonné accepte de les partager sur l'écran RFI.
Il s'inscrit également dans une plateforme qui est en concurrence pour les mêmes abonnés. Roku a déclaré un chiffre d'affaires d'abonnement de 548 M$ au deuxième trimestre 2026, en hausse de 26 % sur un an, et vend des abonnements Premium au sein de The Roku Channel. Avec l'acquisition de Roku par FOX annoncée en juin 2026 et dont la clôture est prévue au premier semestre 2027, c'est une raison supplémentaire de concevoir l'intégration comme un adaptateur de facturation unique derrière votre service d'ayants droit, plutôt que de tisser une logique propre à Roku à travers votre modèle d'abonnés.
Par où commencer
L'intégration de Roku Pay touche trois systèmes à la fois : l'application, votre facturation et votre service d'attribution des droits. Commencez par les règles qui bloquent les versions, car les applications existantes ne bénéficient pas de droits acquis. Décidez ensuite où réside la source unique de vérité pour l'accès, mappez les états de récupération sur celle-ci et rédigez la politique de support pour gérer les clients qui finissent par payer deux fois. Le code représente la plus petite partie du travail.
Si vous ajoutez Roku Pay à un service SVOD existant ou remplacez un flux d'activation hors appareil, nous pouvons examiner avec vous votre architecture de droits et vos flux de facturation avant votre prochaine soumission de certification. Parlez à nos experts dans l'ingénierie des médias et du divertissement.
FAQ
Oui. Les applications SVOD, TVOD et autres applications par abonnement doivent intégrer un flux de facturation Roku Pay sur l'appareil pour passer la certification, et elles ne peuvent pas orienter les clients vers un autre moyen de paiement, une règle que Roku a réaffirmée dans sa mise à jour du printemps 2026. Les applications existantes ne bénéficient pas de droits acquis : si la version en production ne répond pas aux exigences actuelles avant la date limite, Roku bloque toute mise à jour ultérieure jusqu'à ce qu'elle y réponde.
Les éditeurs reçoivent 80 % des paiements collectés via Roku Pay, après taxes, crédits, remboursements et rétrofacturations, et la plateforme conserve 20 %. Les versements arrivent au plus tard 60 jours après la fin du mois au cours duquel le paiement a été reçu, de sorte qu'un renouvellement encaissé en mars peut vous parvenir fin mai. Les applications financées par la publicité sont payées trimestriellement.
Oui. L'authentification sur l'appareil permet aux clients disposant d'un abonnement actif de se connecter directement sur le téléviseur, généralement via un écran d'accueil, l'écran RFI de Roku et une boîte de dialogue de mot de passe. Ils ne peuvent pas être redirigés vers un site web pour s'activer. Une fois connectés, le stockage de votre jeton d'accès dans le cloud signifie qu'ils sont reconnus sur d'autres appareils liés au même compte Roku.
Considérez votre service d'attribution des droits comme l'autorité unique en matière d'accès et Roku Pay comme une source unique de paiements. Validez les achats au lancement de l'application, traitez les notifications push signées par JWT en temps quasi réel et exécutez un lot nocturne de validation des transactions comme filet de sécurité. Rapprochez quotidiennement les droits, la date d'expiration et le forfait, et cartographiez explicitement les états de grâce, de suspension et de rétablissement.
Uniquement s'il s'agit d'une application TV Everywhere utilisant des identifiants de câblodistributeur ou de satellite. Pour tous les autres, l'inscription, la connexion, les mises à niveau et les rétrogradations doivent se faire sur l'appareil, et les mécanismes d'activation hors appareil, y compris les parcours du type « saisissez ce code sur notre site web », sont interdits. Les applications qui y ont encore recours doivent proposer un parcours sur l'appareil avant que leur prochaine mise à jour puisse être publiée.
arrow_circle_rightContactez-nous