Я пытаюсь отобразить адрес доставки на странице отображения транзакций 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;
.
.
.
}
Может кто-нибудь помочь?Заранее спасибо.