【发布时间】:2017-02-05 11:45:24
【问题描述】:
这个独立的 Google Script 网络服务总是从 PayPal 返回 INVALID (resp = INVALID)。 PayPal IPN 模拟器显示握手成功的消息。
我错过了什么?
function doPost(e) {
var isProduction = false;
//if(typeof e == 'undefined')
//return ContentService.createTextOutput(JSON.stringify(e.parameter));
var strSandbox = "https://www.sandbox.paypal.com/cgi-bin/webscr"
var strLive = "https://www.paypal.com/cgi-bin/webscr"
var paypalURL = strSandbox
if (isProduction) paypalURL = strLive;
var payload = "cmd=_notify-validate&" + e.postData.contents;
var options =
{
"method" : "post",
"payload" : payload
};
var resp = UrlFetchApp.fetch(paypalURL, options);
}
【问题讨论】:
标签: paypal-ipn