12-12-2012 10:18 AM
Is there any documentation on the following questions regarding using the payment service for subscriptions.
What options are available when you setup a subscription?
Can subscriptions auto-renew? If they do auto-renew how does our service become aware of a payment?
12-12-2012 11:08 AM
Subscriptions will automatically renew at the end of each period. The application can query the status of the subscription using the APIs if needed.
Most of this is covered in the Payment docs:
Let me know if there is anything you need more information regarding.
12-12-2012 02:08 PM
Thanks for the reply.
When a subscription auto-renews, how are we notified that the payment went through or failed?
Are there notifications that we can configure to be sent to our server?
12-12-2012 02:20 PM
You can add this logic into your app. Check for subscription status and notify your server, if needed, if the status changes.
Your app has access to the status of the subscription at all times.
12-12-2012 04:35 PM
But when the subscription auto-renews the user will not have the application open.
Does that mean the only way to track the subscription is for the user to open the application and for the client application to query the payment service?
If this is the case, we would not be able to allow users to pay for subscriptions to digital goods that can be consumed both on the device or through another device or a web browser.
12-13-2012 08:33 AM
You are correct.
In your case if you have another payment service that exists today for your other offerings then you are free to sell digital goods and subscriptions through that service rather than using the Payment SDK. The only caveat is that the user experience may degrade as the payment steps will be different than through any other BlackBerry app and it may require another account to be created.