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: develop application php need, paypal account details, develop java website, create software application php, create php application, paypal create account, issues paypal, use paypal account, subscription, paypal subscription, need java coder, java issues, java develop, java desktop, java desktop application, java application, client reply, java means, paypal api code php, java application client, subscription api, java account, paypal subscription api php, end user testing website, website testing end users

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