PayPal快速检出详细信息

问题描述:

我是新使用快速结帐,直到现在我使用的是旧按钮,但由于ipn模拟器似乎没有工作,我决定改变方法。 我试图执行付款并在此之后更新数据库。PayPal快速检出详细信息

直到这里一切都很好:

onAuthorize: function(data, actions) { 
    return actions.payment.execute().then(function(response) { 
    window.alert('Payment Complete!\r\n' + data.returnUrl + ' --- '+ data.payerID + ' --- ' + data.paymentID + ' --- '+ data.paymentToken + ' --- '); 
    }); 
} 

现在,我该如何得到至少用户电子邮件更新分贝??? 是否有可能在onAuthorise中做到这一点,可能是一个简单的Ajax或jQuery请求,而不会使生活复杂化? 我读到,如果你调用一个叫做'getexpresscheckoutdetails'的方法,用data.paymentID作为参数,你可以得到所有的东西,但我可以弄清楚究竟是怎么回事。

我想有这样的事情在兴田结束:

onAuthorize: function(data, actions) { 
    return actions.payment.execute().then(function(response) { 

    Jquery.request_or_whatever_do_it("myweb.com/update_db.php?" + data.paymentID); 
    window.location("the same page where the payment started but with new values on it"); 

    }); 
} 

1000谢谢!

return actions.payment.execute().then(function(response) { 

看看那个response变量。所有的细节应该在那里。