Возникла проблема с передачей данных из формы в Paypal-rest-sdk с использованием узла - PullRequest
0 голосов
/ 26 июня 2018

Это мой код. Подскажите, пожалуйста, как передать поле формы в 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');
        }
    });
})

1 Ответ

0 голосов
/ 26 июня 2018

Проблема была с моей формой, которую я пытался

Я пытался сделать что-то вроде этого

значение = $ nbsp; "<% = parseFloat (всего) .toFixed (2)%>" *

Вместо этого должно быть так

value = "<% = parseFloat (total) .toFixed (2)%>"

Я забыл, что это будет проверка в Paypal Service

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...