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] **********************************************************************

