"MattBates" wrote:
I'm aware that after an order is completed in the channel, we should be calling /listen/transaction-service.svc/validate-transaction to verify the success of the transaction.
You only need to do this if you're querying from an external source. In-channel, you can either check the result of the roChannelStore.DoOrder() call, or call roChannelStore.GetPurchases().
"MattBates" wrote:
How can we check if a customer has cancelled their subscription via roku.com? I don't see an option to verify subscription or verify customer, only verify the initial transaction.
Again, in-channel, roChannelStore.GetPurchases() is the way to check this. Externally, I believe validate-transaction should return whether the transaction/subscription is still valid.
"MattBates" wrote:
When does Roku bill customers that purchase subscriptions?
At the time of purchase, unless you have a free trial period defined.
"MattBates" wrote:
Is a Monthly Subscription billed as a recurring monthly payment?
Yes.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)