Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

BlackBerry® World™ Development


Thank you for visiting the BlackBerry Support Community Forums.

BlackBerry will be closing the BlackBerry Support Community Forums Device Forums on April 1st (Developers, see below)

BlackBerry remains committed to providing excellent customer support to our customers. We are delighted to direct you to the CrackBerry Forums, a well-established and thorough support channel, for continued BlackBerry support. Please visit http://forums.crackberry.com or http://crackberry.com/ask. You can also continue to visit BlackBerry Support or the BlackBerry Knowledge Base for official support options available for your BlackBerry Smartphone.

"When we launched CrackBerry.com 10 years ago, we set out to make it a fun and useful destination where BlackBerry Smartphone owners could share their excitement and learn to unleash the full potential of their BlackBerry. A decade later, the CrackBerry community is as active and passionate as ever and I know our knowledgeable members and volunteers will be excited to welcome and assist more BlackBerry owners with their questions."

- Kevin Michaluk, Founder, CrackBerry.com

Developers, for more information about the BlackBerry Developer Community please review Join the Conversation on the BlackBerry Developer Community Forums found on Inside BlackBerry.


Reply
Contributor
Posts: 25
Registered: ‎04-05-2012
My Device: Storm 9630
My Carrier: AT&T

Vendor's payment info

Hi,

 

Suppose I put an application on RIM store for recurring charges i.e per month billing. (This all is handeled by Blackberry Vendor Portal)

Someone downloads my app, registered with it and I get the first month payment. But after some time user disconnect the services with my app.

 

How do I get to know that which user has disconnected from the services?


This is because he still has an application installed on his device and can login into that by using registered username and password details and start using the app, but actually he is disconnected from the services for payment.

 

Please help me in this.Also let me know if you want some more explaination about this.
waiting for reply... 

Developer
Posts: 246
Registered: ‎09-30-2010
My Device: Z10, Onyx2
My Carrier: IND XL

Re: Vendor's payment info

i dont know what you mean by disconnected.
how do you know he was disconnected?
if your application was using online connection why not making it check the user still on your database
Contributor
Posts: 25
Registered: ‎04-05-2012
My Device: Storm 9630
My Carrier: AT&T

Re: Vendor's payment info

Thanks anditsung,

The disconnected means, we have our BB application available for monthly rental.
A user subscribe for application and after some time he don't want to continue with application.
So in this matter user will unsubscribe from app world and we will not receive the payment for further periods.

So my concern is the following:
1. Once the user unsubscribe, will the user has our application installed on their BB device or not?

2. If yes, how can we stop him to log in into our application with its registered user ID (This id present in our database)?

3. How can we link user's application log in ID (ID to which user registered with our application i.e "ABC") and blackberry ID (ID through which user downloaded our app i.e "XYZ")
If we can link these 2 ID then only we can check that the user is still on our database or not.

Developer
Posts: 246
Registered: ‎09-30-2010
My Device: Z10, Onyx2
My Carrier: IND XL

Re: Vendor's payment info

1. I dont have an application like that before. But if your application got cod then the app still exist on the device until it was deleted
2 & 3. I dont know how monthly app works. But on dynamical license, appworld will send the customer information to my server. If you got the database for your customer you could make login system online. Check if the email was in the database or not.
Contributor
Posts: 25
Registered: ‎04-05-2012
My Device: Storm 9630
My Carrier: AT&T

Re: Vendor's payment info

Ok that seems good if we got the customer information from appworld.
Then again can we store this information on our DB?

Now suppose person downloads my application with appworld ID "ABC".
After that user registered to our application with ID "XYZ" and it is stored in our database for online login system.

How do we come to know the relation between id "ABC" and "XYZ"?
(Because appworld dosen't get any information about ID "XYZ")
Can we store this relationship in our DB to make online login system more authenticated?

 

Thanks.

Highlighted
Developer
Posts: 246
Registered: ‎09-30-2010
My Device: Z10, Onyx2
My Carrier: IND XL

Re: Vendor's payment info

Its up to you to store the information the data already been sent to you.
Where does this user xyz registered? You can ask the customer to input the id that download the app from appworld. If the user valid. Register id xyz
Contributor
Posts: 25
Registered: ‎04-05-2012
My Device: Storm 9630
My Carrier: AT&T

Re: Vendor's payment info

Ok.

 

The id XYZ is the user's login id to our application.

We have a registration page in our application where user "ABC" can use "XYZ" as the different id to register.

And once user registered he/she can login into our application and start using it.

 

Thanks.

Developer
Posts: 246
Registered: ‎09-30-2010
My Device: Z10, Onyx2
My Carrier: IND XL

Re: Vendor's payment info

How do you know zyx already paid for the app? Cause everybody can register base on what you told me
Contributor
Posts: 25
Registered: ‎04-05-2012
My Device: Storm 9630
My Carrier: AT&T

Re: Vendor's payment info

This is the whole point that how we come to know this???

if the user subscribe to appworld for paid version he shuold have to pay the quoted charges to app world.
Only after making payment, user is able to download the app on device and can start using it.

Once user downloads our app he has to registered with it and then he can login into it.

But the problem again comes for the linking of IDs.
Contributor
Posts: 25
Registered: ‎04-05-2012
My Device: Storm 9630
My Carrier: AT&T

Re: Vendor's payment info

Hey,

 

I got one document and it is mentioned over their that we have to include payment api in our application if we need to launch paid version of application.


Is it really necessary to include the API of Payment_Service_SDK?