Em Andamento

Paypal subscription authentication for Java Application

We have a Java desktop application that is to be deployed via a subscription service. Upon startup, the application will need to authenticate with PayPal to ensure the user has an active subscription.

The coder will need to develop and implement this authentication scheme in Java(JDK >= 1.5) such that the application, upon startup, can ascertain whether it belongs to an active account. The coder will need to either research the PayPal API or already be familiar enough with it to implement these requirement.

The implementation must be able to address the following issues:

- Multiple unique users may not attempt to share a single subscription or use someone else's subscription details.

- Conversely, it must be possible to bill multiple subscriptions to a single PayPal account. The use case being that a single payer buys multiple licenses.

- The end user must NOT need to enter their actual PayPal username or password as part of the software authentication process and no such information must ever be requested from them outside of the PayPal Website itself.

In addition, the coder will need to provide a description of the typical subscription workflow. ie... How the user signs up for a product subscription on PayPal and what information is subsequently needed by the client-side code to authenticate the subscription.

The implementation should provide a means to cache the user identification which will be used to determine subscription status, preferrably using the Java Preferences API such that ideally the user only needs to enter id information once.

NOTE; DO NOT GIVE ME ESTIMATES FOR THE WORK. I HAVE SET AN UPPER BID LIMIT. IF YOU CANNOT MEET IT, DO NOT WASTE MY TIME OR YOURS BY GIVING ME A HIGHER ESTIMATE. I WILL NOT REPLY TO ANY SUCH SOLICITATION.

## Deliverables

The coder will likely need to create a PayPal sandbox account for testing if they don't already have one and provide us with access details such that we will be able to test the deliverable.

Habilidades: Engenharia, Java, Linux, Mac OS, Microsoft, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Ver mais: which software we need to develop a website in php, what is my paypal id, to develop application in php what we need, my paypal id, my paypal account details, java develop 7, how to develop website in java, how to develop java website, how to create a software application with php, how to create a php application, what is paypal account, what is a paypal address, set up paypal account, paypal my account, paypal create account, issues with paypal, how to use a paypal account, how to set up paypal account, how to set up a paypal account, how do you use paypal, how do you do paypal, how do i set up paypal, subscription, paypal subscription, need a java coder

Acerca do Empregador:
( 16 comentários ) Bayswater, Australia

ID do Projeto: #3020046

Premiar a:

gymajercsik

See private message.

$170 USD em 20 dias
(1 Comentário)
2.6

4 freelancers estão ofertando em média $155 para este trabalho

raghuneo

See private message.

$110.5 USD in 20 dias
(28 Comentários)
4.8
edrisse

See private message.

$170 USD in 20 dias
(1 Comentário)
0.5
nanonesys

See private message.

$170 USD in 20 dias
(2 Comentários)
0.6