Hi Sam, you don’t have to use 4D’s PHP. You can install your own version of the 
PHP interpreter and call that through the command line. I had to do that due to 
having a requirement of a specific version of PHP. Works quite well.

Dani Beaubien
Open Road Development


> On Aug 28, 2019, at 10:43 PM, Sam Burnell via 4D_Tech <[email protected]> 
> wrote:
> 
> Hi,
> 
> I am looking for a solution to taking paypal payments on our website (which 
> is served by a 4D Server database), which utilizes paypal's Instant Payment 
> Notification (IPN) system.
> 
> To clarify, our system is already set up to take paypal payments but we get 
> no notification from paypal that a payment was made. The only way we know 
> that we received a payment is when we see the payment in our paypal account. 
> We then have to manually create the necessary database records for the 
> transaction, based on the payment. 
> 
> So we need paypal to notify us when a successful payment is received by them 
> so that we can automate the process (as we do with credit cards).
> 
> Here is what we want to do:
> 
> Upon receiving a payment for our product, paypal will send an IPN (containing 
> transation data) to a url specified by us, where we have a listener set up 
> (in OWC) to intercept that notification and execute a file which receives the 
> data, returns it to paypal, and then receives either a VERIFIED or INVALID 
> response from paypal. If VERIFIED, we use the transaction data to 
> auto-generate the required records in our database.
> 
> The file I just mentioned can be written in php, js, coldfusion, perl, ruby, 
> etc. Paypal provides examples for each language on github.
> 
> So, I tried for weeks to implement the php version, only to find out (through 
> partner support) that 4D's php interpreter is not set up to handle cURL 
> functions, which are part of the php code in paypal's php sample...
> 
> So now I'm trying to work with javascript and not having much success 
> (although more than with php) and I thought I'd put some feelers out there... 
> Seems to me as though there has to be a commercial 4D website/database (or 
> two!) out there that sells products online and takes paypal payments using 
> paypal's IPN. If that is the case, I'm willing to PAY for time, advice, code, 
> etc., so PLEASE contact me if you think you can assist, and thanks in advance.
> 
> Sam
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:[email protected]
> **********************************************************************

**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to