Paypal - адрес доставки не отображается на странице сведений о транзакции - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь отобразить адрес доставки на странице отображения транзакций Paypal, но он не работает.Он показывает только сумму платежа и материал, но не отображает адрес отгрузки.

Раньше он работал нормально, но после изменения учетных данных он не работает.

Узел JS:

let PayPal = require('../../node_modules/paypal-express-checkout-simple/index');
    .
    .
    paypal.setExpressCheckoutPayment(
        configSite.paypalMerchantAccount,
        invoice,
        total,
        total_ship_cost,
        '',
        'USD',
        returnUrl,
        cancelUrl,
        false,
        JSON.parse(req.body.shippingAddress),       //passing Shipping address
        (err, data) => {
            if (err) {
                console.log(' Pay Error 1 - ' + err);
                res.status(500).send(err);
                return;
            } else {
                    //Some code
            }
        }
    );
    .
    .

Специализированная библиотека Paypal:

Paypal.prototype.setExpressCheckoutPayment = function(email, invoiceNumber, amount, totalShipCost, description, currency, returnUrl, cancelUrl, onlyPayPalUsers, shipAddress , callback) {
    .
    .
    .
    params.NOSHIPPING = 1;
    params.ALLOWNOTE = 1;
    params.REQCONFIRMSHIPPING = 1;
    params.METHOD = 'SetExpressCheckout';
    params.PAYMENTREQUEST_0_SHIPTONAME= shipAddress.name ;
    params.PAYMENTREQUEST_0_SHIPTOSTREET= shipAddress.address_line1;
    params.PAYMENTREQUEST_0_SHIPTOSTREET2  = shipAddress.address_line2;
    params.PAYMENTREQUEST_0_SHIPTOCITY=shipAddress.city;
    params.PAYMENTREQUEST_0_SHIPTOSTATE=shipAddress.state;
    params.PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE='US';
    params.PAYMENTREQUEST_0_SHIPTOZIP=shipAddress.pincode;
    .
    .
    .
}

Может кто-нибудь помочь?Заранее спасибо.

...