0
我是新使用快速結帳,直到現在我使用的是舊按鈕,但由於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謝謝!