The Subscription recovery test API Document is here
#https://developer.roku.com/docs/developer-program/roku-pay/subscription-recovery/testing.md
I have already implemented the Prerequisites section of the documentation. Then I purchased a new subscription on the TV and changed the subscription status from active to in-grace.
At this point, I called the move on-hold interface (https://apipub.roku.com/test/subscription-recovery/passive-onhold-state/{partnerApiKey}/{transaction...}), but the interface returned an error
{
"message": "com.roku.pay.exception.RokuRuntimeException: Incorrect dunning context"
}
Is there any way I can successfully set the subscription status to on-hold?
I am facing this same issue. Opened a partner success ticket for it too. There are bugs in different scenarios in Roku Enhanced Subscription testing. Have you successfully opened subscription renewal dialog when subscription is in grace period?
Let's hope for the best. Roku team will be on it's way to fix it.
I have not successfully opened the renewal dialog during the grace period.
They informed that they are working on a fix in enhanced subscription recovery testing feature.