Отправьте подробную информацию о доставке для каждого товара в Adaptive Paypal Payments

У меня есть требование, когда я должен добавить стоимость доставки за единицу товара, а не за заказ конкретного поставщика.

Например, если покупатель покупает три продукта поставщика, стоимость доставки каждого продукта будет разной. Вариант получателя для добавления сведений о доставке в данные счета-фактуры, который я нашел,

receiverOptions[x].invoiceData.totalShipping

это означает, что я должен суммировать все расходы по доставке и назначить их. Но я хочу показать стоимость доставки для каждого продукта. Я получаю доступ к API, используя NVP. Есть ли шанс, что я смогу этого добиться?


person MTM    schedule 13.06.2014    source источник
comment
Я на 90% уверен, что вы не можете сделать это с PayPal. Почему вы не можете просто отправить сумму в Paypal и сохранить детали на своем сервере?   -  person David Nguyen    schedule 13.06.2014
comment
да, это то, что я уже делаю, но требовалось отправить детали транзакции в Paypal, и я подумал, что могу получить ответ о переполнении стека.   -  person MTM    schedule 13.06.2014


Ответы (1)


Вы можете указать товары для доставки как фактические товары в заказе вместо использования одного поля доставки.

При использовании Adaptive Payments вы делаете вызов Pay с помощью команды CREATE, а затем следует с помощью SetPaymentOptions, чтобы включить такие сведения, как элементы заказа, до перенаправления пользователя в PayPal.

Если вы разделяете платеж между несколькими получателями, вы можете указать отдельные суммы доставки в каждом платеже в SetPaymentsOptions. У каждого платежа в транзакции могут быть свои позиции, доставка, налог и т. д.

person Drew Angell    schedule 13.06.2014