我在名爲pp.js的腳本中運行以下代碼。我在我的index.html上運行這個頁面加載測試。我使用最新的webpack模塊捆綁每個源文件。使用節點js運行PayPal API時出錯
var paypal = require('paypal-rest-sdk');
var user_config ={
'mode': 'sandbox', //sandbox or live
'client_id': 'xxxxxxx',
'client_secret': 'xxxxxxx'
};
paypal.configure(user_config);
var create_payment_json = {
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"redirect_urls": {
"return_url": "http://return.url",
"cancel_url": "http://cancel.url"
},
"transactions": [{
"item_list": {
"items": [{
"name": "item",
"sku": "item",
"price": "1.00",
"currency": "USD",
"quantity": 1
}]
},
"amount": {
"currency": "USD",
"total": "1.00"
},
"description": "This is the payment description."
}]
};
// TILL HERE THERE IS NO ERROR
paypal.payment.create(create_payment_json, function (error, payment) {
if (error) {
console.log("There seems to be some error... I hope it can be corrected.");
throw error;
} else {
console.log("Create Payment Response");
console.log(payment);
}
});
當碼的最後一位即運行paypal.payment.create(create_
...我收到我的瀏覽器的控制檯下面的錯誤。
如何糾正呢?
你是對的!當我在DOS命令行中運行包含來自節點運行時環境的API代碼的javascrip文件時,它完美地工作。感謝您的參考。感謝您的幫助@jannis! –