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
OpenAPI
https://raw.githubusercontent.com/api-evangelist/roku/refs/heads/main/openapi/roku-pay-web-services.yaml
JSON-LD
https://raw.githubusercontent.com/api-evangelist/roku/refs/heads/main/json-ld/roku-pay-web-services-context.jsonld
Examples
Schemas & Data
JSONSchema
Transaction Validation Schema
JSONSchema
Refund Validation Schema
JSONSchema
Cancel Subscription Request Schema
JSONSchema
Refund Subscription Request Schema
JSONSchema
Update Bill Cycle Request Schema
JSONSchema
Issue Credit Request Schema
JSONSchema
Subscription Result Schema
JSONStructure
Transaction Validation Structure
JSONStructure
Refund Validation Structure
JSONStructure
Subscription Result Structure