Partner Knowledge Center Help Center home page
Submit a request
Sign in
  1. Partner Knowledge Center
  2. Development
  3. Roku Pay & Push Notifications

Roku Pay & Push Notifications

Follow New articles New articles and comments

Roku Pay integration, Web Service API, etc.

  • Does Roku support scheduled promotions, offers, or discounts?
  • Changes to payouts policy for annual subscriptions
  • Does Roku Pay allow a user to upgrade their subscription without having to wait for the end of their current subscription billing term to end?
  • Can we wait to show upgrade/downgrade for a user until after they've completed their subscription's free trial?
  • Is there way to set more than one Webhook URL on my developer account (e.g. one for production and another for staging)?
  • Is it possible to "pause" a subscription for an end user as incentive to continue with the service?
  • If a user signs up on the web before coming to our Roku channel, do we need to show the upgrade/downgrade options to that user on-device, even though they didn't sign up via Roku Pay?
  • Can you change a user's subscription or billing end date?
  • Do recurring payments get cancelled when the user is granted a refund?
  • Since we split revenues shouldn’t we also split refunds back to users?
  • If push notifications are paused, do all pending/queued notifications that would have gone out during that period get sent?
  • How can we manipulate the billing window to be shorter than the monthly/yearly subscription to appropriately test transactions?
  • How do I test in-channel purchases without being charged?
  • Is there a list of IP addresses we can whitelist to receive Push Notifications?
  • How quickly are push notifications sent from Roku?
  • Does Roku provide APIs that you expose so that we can manage the in channel products programmatically?
  • Can a user's transaction ID ever change? If so, when does this happen?
  • Is it possible to include custom fields in the push notification?
  • Does partnerReferenceId correspond to the internal id that we can configure for a billing "product?"
  • freeTrialQuantity FAQs
  • Does GetUserCountryCode() cover all possible ISO 3166-1 country codes (e.g. “PL” for Poland)?
  • Do you offer local currency (i.e. pesos in Mexico)?
  • Can I restrict users from accessing certain content, depending on their membership/subscription level?
  • Error code 006: There was a problem placing your order
  • How do I get customer data in my channel application when a user logs into the app?
  • How can we make sure we're notified if the webhook fails for any reason?
  • Can we have user authentication to our SVOD provider's own backend using their REST API or do we have to go through Roku's system?
  • Does the store fire off a confirmation event after a successful purchase / subscription is complete? Or, is it required for the application to track and pass this back to the publisher's backend?
  • Does the request "getCatalog" have the fields "freeTrialQuantity" and "freeTrialType" in response?
Partner Knowledge Center B2B Privacy Notice CA B2B Privacy Notice My Privacy Choices