Our Vyrill in-video search app was rejected upon submission.
- First reason was “If there are multiple pricing plans available for your app, merchants must be able to change the pricing plan they’re using without contacting support or deleting the app. Review how to process upgrades and downgrades. Doesn’t have enough App UI Functionality to change the app’s pricing plan. See this screenshot for additional details.” Could you please share with us any documentation on how to code multiple plans for the store? We are not able to understand from API documentation alone how to do this.
- Another reason was Ensure your app is configured to handle billing decline charges properly. Merchants should be able to decline a billing charge without it cancelling a previously accepted plan. If the app requires a billing charge to be accepted, the billing modal must prompt the merchant again. See this screencast for additional details. Could you please share with us any documentation on how to handle cancel in our coding please? We are a bit lost here. When someone cancels, where should the merchant be taken back?