Это мой код. Подскажите, пожалуйста, как передать поле формы в PayPal API?
Проблема, с которой я сталкиваюсь, заключается в том, что при попытке передать Dummy data мой API работает нормально, но когда я пытаюсь передать Fields из моей формы, он не работает. У меня есть console.log
и проверьте, я получаю данные по этому API.
router.post('/checkout/pay',function(req,res){
var title="req.body.title";
var price="req.body.price";
var qty=1
var create_payment_json = {
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"redirect_urls": {
"return_url": "http://localhost:3000/success",
"cancel_url": "http://localhost:3000/cancel"
},
"transactions": [{
"item_list": {
"items": [{
"name": title,
"sku": "001",
"price":price ,
"currency": "USD",
"quantity": 1,
}]
},
"amount": {
"currency": "USD",
"total": price,
},
"description": "This is the payment description."
}]
};
function handleError(error) {
console.log(error);
}
paypal.payment.create(create_payment_json, function (error, payment) {
if (error) {
console.log(error);
handleError(error);
} else {
console.log("Create Payment Response");
console.log(JSON.stringify(payment));
res.send('test');
}
});
})