it seems to be a simple task to do but I cannot find the right way to do it.
Any help is highly appreciated.
What we need is to set the Infusionsoft post the information to our URL to notify of events related to transactions.
I have been integrating lots of payment providers using this simple "post to HTTP URL" method. Mostly every service calls it differently.
PayPal calls it the Instant Payment Notification service (IPN).
WePay calls it the Instant Payment Notification service (IPN).
ClickBank calls it the Instant Notification Service (INS).
Gate2Shop calls it Direct Merchant Notification (DMN).
Others call it Webhooks.
The closest thing I've found in Infusionsoft is this: "Send an http post to another server".
I was excited as I thought this is what I need, but after making several purchases with different variations I noticed that this does not give much useful information.
It does post to my server's URL, but the information provided is name, email and billing address. There's not a single information about the products purchased or form used to make a purchase.
This means the script running on my server gets notification from Infusionsoft about the purchase but it does not receive any information about what purchase that was. So the script does not know which product the client should get access to.
I have also tried similar option in the "Purchase Actions" menu of the "E-Commerce Setup" but got the same result.
I have Googled for hours trying to find a solution and searching and reading Infusionsoft help sections and this forum. I believe I've scanned all the available topics that have keywords related to this topic. Did not find anything about the simple purchase notification posted to URL that all payment services have.
Can someone point me in the right direction?