PayPal Express Checkout расчет доставки - PullRequest
1 голос
/ 27 декабря 2011

Я разработал магазин, используя PayPal Express Checkout.Недавно они решили, что им нужны отдельные тарифы на доставку для местных и международных заказов.В настоящее время я получаю всю информацию о доставке из PayPal.Можно ли отправить сумму в PayPal ПОСЛЕ получения информации о доставке покупателя?

Ответы [ 3 ]

4 голосов
/ 28 декабря 2011

То, что вы хотите, - это PayPal Мгновенное обновление / API обратного вызова .
Это обратный вызов из PayPal на ваш сайт, чтобы предварительно заполнить варианты доставки на веб-сайте PayPal, в то время как покупатель делает заказ на PayPal.
Позволяет указать конкретную стоимость доставки для транзакции после вызова API SetExpressCheckout.

Как поток Экспресс-проверки будет работать с мгновенным обновлением / обратным вызовом: PayPal Express Checkout flow with Instant Update

См. «Настройка обратного вызова» на https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECInstantUpdateAPI для получения подробных инструкций.
Эта страница также включает пример вызова API и пример ответа для обратного вызова;ответ, который должен вернуть ваш файл обратного вызова.
Дайте мне знать, если что-то не понятно, и я постараюсь найти некоторые примеры файлов.

Примечание: В режиме реального времени URL-адрес обратного вызова на вашем сайте должен быть защищенным SSL (HTTPS).В Sandbox вы можете использовать как HTTP, так и HTTPS.

0 голосов
/ 26 сентября 2012

В запросе DoExpressCheckoutPayment можно отправить сумму окончательного платежа до 115% от первоначальной суммы платежа, указанной вами в запросе SetExpressCheckout .

0 голосов
/ 27 декабря 2011

В данный момент у меня нет доступа к PayPal, но вы можете настроить доставку в разделе торговых услуг PayPal (я не понимаю, где он находится). Если его там нет, вы можете проверить его в разделе «Мой профиль», «Мои инструменты для продажи» и в разделе «Доставка».

Там вы сможете настроить доставку через PayPal.

Если вы не хотите делать это через PayPal, вам необходимо вернуть клиента на вашу веб-страницу, где он может подтвердить доставку и произвести оплату там. Извините за отсутствие ответа, надеюсь, это приведет вас в правильном направлении.

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