Je cours le code suivant dans un script appelé pp.js. Et je cours ceci sur mon index.html sur le chargement de la page pour le test. Je regroupe tous les fichiers source en utilisant le dernier module webpack.Erreur lors de l'exécution de l'API Paypal à l'aide du noeud js
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);
}
});
Lorsque le dernier bit du code est exécuté à savoir paypal.payment.create(create_
... Je reçois l'erreur suivante dans la console de mon navigateur.
Comment puis-je remédier à cette situation?
Vous avez raison! Lorsque j'exécute le fichier javascrip contenant le code API de l'environnement d'exécution du noeud dans la ligne de commande DOS, il fonctionne parfaitement. Merci pour la référence. Appréciez votre aide @jannis! –