Hi,
I need a solution very quickly - in April. I do not want to develop a solution if another one already has completed the task and I can share the development costs with him/her. I would be glad to receive any offer, as private message or mail.
Someone please correct me if I'm wrong…
I believe the problem centers around the fact that an Android device is not generally reachable from the Internet and the current PayPal solutions are generally targeted toward websites.
Clicking a PayPal "Buy Now" button on a website takes you to a PayPal page leading you through the transaction. Once the transaction is complete PayPal returns to a success or fail page on your website that was passed as a parameter in the "Buy Now" button click.
For this scenario to work on a device, the device would need to be reachable from the Internet and it would need to be running a Web server. Neither of which is available.
A solution like the following would work but requires an external website: Open a webpage on the external website within the app in a WebView, complete the transaction via the external webpage, in the success or fail page store the results of the transaction in a Web server based database. When the user restarts the app, query the external database and import the results to the app.
Hopefully the PayPal Android Mobile Payments Library will provide a solution that does not require an external website.
Barry.