0
我正在嘗試將貝寶快速結賬集成與貝寶REST API集成。貝寶快速結賬與PayPal REST API集成
JS文件看起來像這樣:
paypal.Button.render({
env: 'sandbox', // sandbox | production
commit: true,
payment: function() {
var CREATE_URL = 'createpayment';
return paypal.request.get(CREATE_URL)
.then(function(res) {
return res.paymentID;
});
},
onAuthorize: function(data, actions) {
var EXECUTE_URL = 'executepayment';
var data = {
paymentID: data.paymentID,
payerID: data.payerID
};
return paypal.request.post(EXECUTE_URL, data)
.then(function (res) {
window.alert('Payment Complete!');
});
}
}, '#paypal-button-container');
現在我無法弄清楚應該是什麼在CREATE_URL和EXECUTE_URL URL的PHP文件。我已經閱讀了很多他們的文檔。我明白,在PHP中,我應該首先請求獲得令牌,然後我應該創建付款請求,並在執行付款curl reuqest後。但我沒有運氣。
我也不明白我應該如何將付款價值傳遞給CREATE_URL php文件。
幾天前我在這裏發現了所有例子的一些很好的答案,但大概兩天我找不到它。
更新:此外,我需要將輸入金額從付款請求傳遞到php文件。我不能使用return paypal.request.get(CREATE_URL,data) 請求來做到這一點。
任何人都可以幫助我。
謝謝。