Færdiggjort

PayPal IPN Proxy

See details below...

## Deliverables

What I have:

1. a paypal account with IPN.

2. many websites that each will accept payments via PayPaL using IPN.

3. many websites with many different scripts but only one PayPal account.

Problem:

Each PayPal account can only have one return IPN url.

This means I can only accept IPN payments for one of my scripts only.

I cannot create multiple PayPal accounts.

What I need:

I need to create a PHP script that is a proxy between my scripts/websites

and PayPal.

I have many scripts and websites so there should not be a limit on how

many of my sites

and scripts use my one PayPal account.

Scenario 1:

1. User attempts to make PayPal payment on my website A.

2. Website A sends PayPal IPN request to proxy.

3. Proxy receives the request, knows where the request came from, passes

the request to PayPal.

4. When PayPal responds, the proxy should send the response to IPN URL for

website A.

Scenario 2:

1. User attempts to make PayPal payment on my website B.

2. Website B sends PayPal IPN request to proxy.

3. Proxy receives the request, knows where the request came from, passes

the request to PayPal.

4. When PayPal responds, the proxy should send the response to IPN URL for

website B.

Scenario 3:

1. User attempts to make PayPal payment on my website C.

2. Website C sends PayPal IPN request to proxy.

3. Proxy receives the request, knows where the request came from, passes

the request to PayPal.

4. When PayPal responds, the proxy should send the response to IPN URL for

website C.

etc.

I will figure out how to make my scripts call the proxy that you create.

You need to:

1. create the proxy.

2. store info needed (eg: which script made the request) in DB when the

proxy receives a request.

(This is so that it knows which IPN url to call when PayPal responds.)

3. Be able to load and call the correct script IPN url when response

received from PayPal.

4. When the IPN response is sent back successfully, remove info that you

stored in DB when request was received.

Database used: MySQL

Language: PHP

For security reasons you will have to tell me how I can make the script safe.

It cannot be executed by other people, only executed by my own scripts

that we set IPN urls for.

For this project you need to know how PayPal IPN works.

The proxy does not need to modify the request received in any way, just

pass it along.

Same for the response, proxy does not need to modify the response, just

pass it back to the correct IPN url.

PM me the word 'understood' so I know you are not a bot and can understand

English.

Also tell me when you can start and how long it will take to complete the

job.

Be truthful please, I dont like late projects.

This is not complicated, I would write it myself if I had the time.

I hope you can do a good job :)

Thank you.

Evner: Ingeniørarbejde, MySQL, PHP, Projekt Ledelse, Software Arkitektur, Software Testning, Web Hosting, Hjemmeside Management, Hjemmeside Testning

Se mere: ipn proxy, my paypal account details, how long does paypal take, good security websites, what is paypal account, paypal create account, paypal account info, make paypal payment, make paypal, make a paypal account, make a payment to a paypal account, how to use a paypal account, how to send a paypal payment, how to make paypal, how to make a paypal account, how to make a payment to paypal, how do you use paypal, how do you make a paypal account, how do you do paypal, how do i make a paypal

Om arbejdsgiveren:
( 241 bedømmelser ) Belgium

Projekt ID: #3332042

Tildelt til:

pandpvw

See private message.

$76.5 USD in 2 dage
(34 bedømmelser)
6.9

2 freelancere byder i gennemsnit $91 på dette job

akkiniraj

See private message.

$106.25 USD in 2 dage
(84 bedømmelser)
6.4