Расчет доставки Paypal Express Checkout с помощью cURL

Я пытаюсь реализовать корзину для покупок на своем веб-сайте, размещенном на стороннем хостинге, поэтому у меня нет установленных API или других требований для использования PHP, поэтому вместо этого я использую PHP для выполнения вызовов cURL.

Мне нужно рассчитать стоимость доставки моих товаров, но я не знаю, как это сделать с моей настройкой. Я знаю, что у PayPal есть калькулятор доставки, нельзя ли его использовать? Если нет, как я могу настроить стоимость доставки, не имея доступа к API?

Мне указали на API Instant Update, но у меня нет возможности установить API для его использования. Есть ли другой способ?


person Taw    schedule 06.06.2014    source источник


Ответы (1)


Прежде всего, калькулятор доставки в профиле PayPal применим только к стандартам оплаты веб-сайта (купить сейчас, добавить в корзину и т. д.). Для выполнения вызовов API с помощью экспресс-оформления вам необходимо отправить несколько параметров в запросе API CURL.

Вам необходимо передать PAYMENTREQUEST_n_SHIPPINGAMT в запросе CURL. Доступны переменные.

P.S. Для выполнения вызовов API не требуется специального разрешения. Достаточно PHP+CURL.

Ex CURL по указанному ниже URL-адресу: https://api-3t.paypal.com/nvp?&user=xxxxxxxxxx&pwd=xxxxxxxxxx&signature=xxxxxxxxxx&version=70.0&METHOD=SetExpressCheckout&RETURNURL=http://www.paypal.com/test.php&CANCELURL=http://www.paypal.com/test.php&PAYMENTACTION=Sale&AMT=50&CURRENCYCODE=USD&PAYMENTREQUEST_n_SHIPPINGAMT=5.00

person Vimalnath    schedule 06.06.2014
comment
Это мой первый раз, когда я использую cURL в любой форме, поэтому я не совсем уверен, как передать это в своем запросе cURL. Кроме того, не нужно ли мне иметь SDK для использования API? Как мне получить доступ к необходимым классам, чтобы использовать API с PHP+CURL? - person Taw; 06.06.2014
comment
Но разве это не определяет сумму доставки? Мне нужно рассчитать международную доставку, используя адрес доставки. И это похоже на NVP, а не на CURL, не так ли? - person Taw; 06.06.2014