I'm trying to create a script to capture data via HTTP POST from Ejunkie. When someone makes a purchase on ejunkie, they can transmit all the order data via HTTP POST to a common notification url (documentation). I want to capture that data so I can get it into a Google Sheet.
So I've setup a sheet with a doPost(e) function like so:
// attempt 1
function doPost(e) {
if(typeof e !== 'undefined')
Logger.log(e.parameters);
}
// attempt 2
function doPost(e) {
var data = JSON.stringify(e);
Logger.log(data);
}
which I've published as a Web App with access to anyone, and then entered this script URL as the common notification URL in ejunkie.
I've tried a couple of test transactions, but I'm getting nothing in the Logs.
Any ideas? Thanks in advance for any help.
Here's the ejunkie documentation on this subject.