Roku Pay Web Services
Roku Pay Web Services provide server-to-server APIs for billing, subscription management, transaction validation, and entitlement checks for monetized Roku channels. Channels query these endpoints from their authentication backends to verify entitlements, issue refunds, adjust billing cycles, and grant service credits.
Documentation
Documentation
https://developer.roku.com/docs/developer-program/roku-pay/overview.md
APIReference
https://developer.roku.com/dev/docs/roku-web-service
Specifications
Schemas & Data
JSONSchema
json-schema/pay-web-services-transaction-validation-schema.json
JSONSchema
json-schema/pay-web-services-refund-validation-schema.json
JSONSchema
json-schema/pay-web-services-cancel-subscription-request-schema.json
JSONSchema
json-schema/pay-web-services-refund-subscription-request-schema.json
JSONSchema
json-schema/pay-web-services-update-bill-cycle-request-schema.json
JSONSchema
json-schema/pay-web-services-issue-credit-request-schema.json
JSONSchema
json-schema/pay-web-services-subscription-result-schema.json
JSONStructure
json-structure/pay-web-services-transaction-validation-structure.json
JSONStructure
json-structure/pay-web-services-refund-validation-structure.json
JSONStructure
json-structure/pay-web-services-subscription-result-structure.json
Examples
Example
examples/pay-web-services-validate-transaction-example.json
Example
examples/pay-web-services-cancel-subscription-example.json
OpenAPI
#Billing
#Payments
#Subscriptions
#Monetization